# -*- coding: UTF-8 -*- # Copyright 2015 Red Hat, Inc. # Part of clufter project # Licensed under GPLv2+ (a copy included | http://gnu.org/licenses/gpl-2.0.txt) """stringiter-combine filter""" __author__ = "Jan Pokorný " from itertools import chain from ..filter import Filter @Filter.deco(('string-iter', 'string-iter'), 'string-iter') def stringiter_combine2(flt_ctxt, in_objs): """Combine multiple string-iter objects""" return ('stringiter', chain(*tuple(o('stringiter', protect_safe=True) for o in in_objs)))