diff options
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> | 2015-11-26 01:02:07 +0000 |
---|---|---|
committer | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> | 2016-06-11 20:49:46 +0100 |
commit | bfb02d64a88bf9ca0bbd78cf389c9c648adbf725 (patch) | |
tree | 958c11b8287e80edc13ee19a14016e2db150c6ac /poezio/core/commands.py | |
parent | 721756c5c1512e05f44637afe22b25506889d62a (diff) | |
download | poezio-bfb02d64a88bf9ca0bbd78cf389c9c648adbf725.tar.gz poezio-bfb02d64a88bf9ca0bbd78cf389c9c648adbf725.tar.bz2 poezio-bfb02d64a88bf9ca0bbd78cf389c9c648adbf725.tar.xz poezio-bfb02d64a88bf9ca0bbd78cf389c9c648adbf725.zip |
Make poezio.core.struct more Cython-friendly.
Status and Command are now slotted classes instead of namedtuples,
which led to a few changes to access them with their named parameters
instead of as a tuple.
“short” being a C type, I renamed Command.short into
Command.short_desc, which is more explicit anyway.
I also renamed possible_show into POSSIBLE_SHOW, as it is a
module-level constant dict.
Diffstat (limited to 'poezio/core/commands.py')
-rw-r--r-- | poezio/core/commands.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/poezio/core/commands.py b/poezio/core/commands.py index a0a636c1..7d9c0a92 100644 --- a/poezio/core/commands.py +++ b/poezio/core/commands.py @@ -27,7 +27,7 @@ from roster import roster from theming import dump_tuple, get_theme from decorators import command_args_parser -from . structs import Command, possible_show +from . structs import Command, POSSIBLE_SHOW @command_args_parser.quoted(0, 1) @@ -44,7 +44,7 @@ def command_help(self, args): acc.append(' \x19%s}%s\x19o - %s' % ( color, command, - self.commands[command].short)) + self.commands[command].short_desc)) else: acc.append(' \x19%s}%s\x19o' % (color, command)) acc = sorted(acc) @@ -57,7 +57,7 @@ def command_help(self, args): acc.append(' \x19%s}%s\x19o - %s' % ( color, command, - commands[command].short)) + commands[command].short_desc)) else: acc.append(' \x19%s}%s\x19o' % (color, command)) acc = sorted(acc) @@ -111,10 +111,10 @@ def command_status(self, args): if args is None: return self.command_help('status') - if not args[0] in possible_show.keys(): + if not args[0] in POSSIBLE_SHOW.keys(): return self.command_help('status') - show = possible_show[args[0]] + show = POSSIBLE_SHOW[args[0]] msg = args[1] pres = self.xmpp.make_presence() |