Coverage for tarjinja/multifilter.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.16.0, created at 2026-09-05 14:24 +0000

1from .iface import Filter 

2 

3 

4class MultiFilter(Filter): 

5 def __init__(self, filters=None): 

6 self.filters = [] if filters is None else 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