1from .iface import Filter
2
3
4class MultiFilter(Filter):
5 def __init__(self, filters=[]):
6 self.filters = filters
7
8 def add_filter(self, flt):
9 self.filters.append(flt)
10
11 def render(self, s: str, vals: dict) -> str:
12 for filt in self.filters:
13 s = filt.render(s, vals)
14 return s