diff options
author | Jan Pokorný <jpokorny@redhat.com> | 2015-12-17 19:59:40 +0100 |
---|---|---|
committer | Jan Pokorný <jpokorny@redhat.com> | 2015-12-17 23:39:12 +0100 |
commit | 8cd9091faeb3e6df147d12b2e2e0be4a1fe28a44 (patch) | |
tree | 9250c7652efd1a47ef759ec82fc06d0ed0d81547 | |
parent | 2e3dd0ec5075c4892c44bfd5d4cd2f7cad409d57 (diff) | |
download | clufter-8cd9091faeb3e6df147d12b2e2e0be4a1fe28a44.tar.gz clufter-8cd9091faeb3e6df147d12b2e2e0be4a1fe28a44.tar.xz clufter-8cd9091faeb3e6df147d12b2e2e0be4a1fe28a44.zip |
filter: XMLFilter: proceed: allow walk post-processing
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
-rw-r--r-- | filter.py | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -31,7 +31,7 @@ from .plugin_registry import MetaPlugin, PluginRegistry from .utils import args2tuple, arg2wrapped, \ filterdict_keep, filterdict_invkeep, filterdict_pop, \ head_tail, hybridproperty, \ - lazystring, tuplist + identity, lazystring, tuplist from .utils_func import apply_preserving_depth, \ apply_aggregation_preserving_depth, \ apply_intercalate, \ @@ -965,6 +965,8 @@ class XMLFilter(Filter, MetaPlugin): 'symbol', 'sparse', 'xml_root')) + walk_transform = kwargs.pop('walk_transform', identity) + walk = walk_transform(walk) return cls._traverse(in_obj, walk, **kwargs) def filter_proceed_xslt(self, in_obj, **kwargs): |