diff options
author | Jan Pokorný <jpokorny@redhat.com> | 2014-09-04 22:28:52 +0200 |
---|---|---|
committer | Jan Pokorný <jpokorny@redhat.com> | 2014-09-04 22:28:52 +0200 |
commit | 749603e2faa6f44c26883cac83c41faad6b81fd4 (patch) | |
tree | 30ced06bd655ebf8fc09ac32a26bf1c4ca4aa1bb /filter_manager.py | |
parent | c584b8dfa318fc409660b974671162a5af1f49ca (diff) | |
download | clufter-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.py | 6 |
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) |