diff --git a/src/commands/framework.py b/src/commands/framework.py index 86e890db92ace7dbc61acb29cac7c9f1f2665b93..30e69ad35eaad5478d2e99c0522803a0842bddf2 100644 --- a/src/commands/framework.py +++ b/src/commands/framework.py @@ -466,7 +466,8 @@ class CommandProcessor(object): optional = args[hard_len:] args = args[:hard_len] args.insert(spec_args.index('__optional__'), optional) - raise CommandInternalError("Cant have both, __optional__ and *args") + else: + raise CommandInternalError("Cant have both, __optional__ and *args") if command.dashes: for key, value in kwargs.items(): diff --git a/src/commands/implementation.py b/src/commands/implementation.py index a1a1ebf84385c2107fe6ac7282b28a63df79fb1d..c2acb956ba620da320177b5454008d2182099dfe 100644 --- a/src/commands/implementation.py +++ b/src/commands/implementation.py @@ -29,8 +29,6 @@ class CommonCommands(ChatMiddleware): PrivateChatControl or GroupchatControl when command is being called. """ - IS_COMMAND_PROCESSOR = True - @command def clear(self): """