From 7deebbcc9be005c6b29131985a218f571b89ab8d Mon Sep 17 00:00:00 2001 From: Kali Kaneko Date: Mon, 15 Aug 2016 18:33:44 +0200 Subject: [bug] rename mail get-token commands otherwise the command cannot be dispatched. return dicts instead of strings too. --- src/leap/bitmask/core/dispatcher.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/leap/bitmask/core/dispatcher.py') diff --git a/src/leap/bitmask/core/dispatcher.py b/src/leap/bitmask/core/dispatcher.py index f57790e2..e81cad62 100644 --- a/src/leap/bitmask/core/dispatcher.py +++ b/src/leap/bitmask/core/dispatcher.py @@ -35,7 +35,7 @@ class SubCommand(object): _method = getattr(self, 'do_' + subcmd.upper(), None) if not _method: raise RuntimeError('No such subcommand') - return _method(service, *parts, **kw) + return defer.maybeDeferred(_method, service, *parts, **kw) class UserCmd(SubCommand): @@ -105,6 +105,7 @@ class MailCmd(SubCommand): @register_method('dict') def do_ENABLE(self, service, *parts, **kw): + # FIXME -- service doesn't have this method d = service.do_enable_service(self.label) return d -- cgit v1.2.3