summaryrefslogtreecommitdiffstats
path: root/plugin_registry.py
diff options
context:
space:
mode:
authorJan Pokorný <jpokorny@redhat.com>2014-11-14 21:23:48 +0100
committerJan Pokorný <jpokorny@redhat.com>2014-11-14 22:11:44 +0100
commit202c464399488b87bbd524790b42b9dadbb78633 (patch)
treeb49537f25a569335010dab46d27ee3ee3c0131a7 /plugin_registry.py
parentff4cd8818e4f438268765d914d8196033de2420f (diff)
downloadclufter-202c464399488b87bbd524790b42b9dadbb78633.tar.gz
clufter-202c464399488b87bbd524790b42b9dadbb78633.tar.xz
clufter-202c464399488b87bbd524790b42b9dadbb78633.zip
plugin_registry: sanitize kwargs passing in init_lookup
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Diffstat (limited to 'plugin_registry.py')
-rw-r--r--plugin_registry.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugin_registry.py b/plugin_registry.py
index 4d94d69..0c3e1e9 100644
--- a/plugin_registry.py
+++ b/plugin_registry.py
@@ -276,8 +276,8 @@ class PluginManager(object):
@classmethod
def init_lookup(cls, plugin=(), *plugins, **kwargs):
plugins = args2tuple(*args2sgpl(plugin)) + plugins
- filterdict_pop(kwargs, 'paths')
- return cls(plugins=cls.lookup(plugins, **kwargs), paths=None, **kwargs)
+ kws_lu = filterdict_pop(kwargs, 'paths')
+ return cls(plugins=cls.lookup(plugins, **kws_lu), paths=None, **kwargs)
def __init__(self, *args, **kwargs):
registry = kwargs.pop('registry', None) or self._default_registry