summaryrefslogtreecommitdiff
path: root/poezio/core/completions.py
diff options
context:
space:
mode:
authorEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>2015-11-26 01:02:07 +0000
committerEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>2016-06-11 20:49:46 +0100
commitbfb02d64a88bf9ca0bbd78cf389c9c648adbf725 (patch)
tree958c11b8287e80edc13ee19a14016e2db150c6ac /poezio/core/completions.py
parent721756c5c1512e05f44637afe22b25506889d62a (diff)
downloadpoezio-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/completions.py')
-rw-r--r--poezio/core/completions.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/poezio/core/completions.py b/poezio/core/completions.py
index 9fd44f1b..2f7b9e65 100644
--- a/poezio/core/completions.py
+++ b/poezio/core/completions.py
@@ -15,7 +15,7 @@ from common import safeJID
from config import config
from roster import roster
-from . structs import possible_show
+from . structs import POSSIBLE_SHOW
def completion_help(self, the_input):
@@ -29,7 +29,7 @@ def completion_status(self, the_input):
Completion of /status
"""
if the_input.get_argument_position() == 1:
- return the_input.new_completion([status for status in possible_show], 1, ' ', quotify=False)
+ return the_input.new_completion([status for status in POSSIBLE_SHOW], 1, ' ', quotify=False)
def completion_presence(self, the_input):
@@ -40,7 +40,7 @@ def completion_presence(self, the_input):
if arg == 1:
return the_input.auto_completion([jid for jid in roster.jids()], '', quotify=True)
elif arg == 2:
- return the_input.auto_completion([status for status in possible_show], '', quotify=True)
+ return the_input.auto_completion([status for status in POSSIBLE_SHOW], '', quotify=True)
def completion_theme(self, the_input):