summaryrefslogtreecommitdiffstats
path: root/filter_manager.py
diff options
context:
space:
mode:
authorJan Pokorný <jpokorny@redhat.com>2014-09-04 22:28:52 +0200
committerJan Pokorný <jpokorny@redhat.com>2014-09-04 22:28:52 +0200
commit749603e2faa6f44c26883cac83c41faad6b81fd4 (patch)
tree30ced06bd655ebf8fc09ac32a26bf1c4ca4aa1bb /filter_manager.py
parentc584b8dfa318fc409660b974671162a5af1f49ca (diff)
downloadclufter-749603e2faa6f44c26883cac83c41faad6b81fd4.tar.gz
clufter-749603e2faa6f44c26883cac83c41faad6b81fd4.tar.xz
clufter-749603e2faa6f44c26883cac83c41faad6b81fd4.zip
Solve a "read-only dict as API" question once forever
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Diffstat (limited to 'filter_manager.py')
-rw-r--r--filter_manager.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/filter_manager.py b/filter_manager.py
index b8f9cf1..7d96113 100644
--- a/filter_manager.py
+++ b/filter_manager.py
@@ -25,7 +25,7 @@ class FilterManager(PluginManager):
def _init_handle_plugins(self, filters, fmt_mgr):
log.debug("Filters before resolving: {0}".format(filters))
- self._filters = self._resolve(fmt_mgr.formats, filters)
+ return self._resolve(fmt_mgr.formats, filters)
@staticmethod
def _resolve(formats, filters):
@@ -49,9 +49,9 @@ class FilterManager(PluginManager):
@property
def filters(self):
- return self._filters.copy()
+ return self._plugins
def __call__(self, which, in_decl, **kwargs):
- flt = self._filters[which]
+ flt = self._plugins[which]
in_obj = flt.in_format.as_instance(*in_decl)
return flt(in_obj, **kwargs)