From 00e5f413170fa00caea516c8b1fc9aa23d465f5f Mon Sep 17 00:00:00 2001 From: Thorsten S Date: Sat, 26 Dec 2015 14:02:50 +0100 Subject: [PATCH] insert stupid reasoning for being stupid here --- plugins/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/__init__.py b/plugins/__init__.py index 96d52f0..d2a289a 100644 --- a/plugins/__init__.py +++ b/plugins/__init__.py @@ -56,14 +56,14 @@ def register(func_type): if func_type == ptypes_COMMAND: local_commands = [command_plugin_activation, command_list, command_help, reset_jobs] - plugin_funcs = commands.__dict__.items() + local_commands + plugin_funcs = list(commands.__dict__.values()) + local_commands elif func_type == ptypes_PARSE: - plugin_funcs = parsers.__dict__.items() + plugin_funcs = parsers.__dict__.values() else: raise RuntimeError("invalid func type: {}".format(func_type)) functions = [ - f for ignored, f in plugin_funcs if + f for f in plugin_funcs if isinstance(f, types.FunctionType) and all([ f.__dict__.get('is_plugin', False),