(self, parser: Parser)
| 124 | self.call_count = 0 |
| 125 | |
| 126 | def parse_macro(self, parser: Parser) -> None: |
| 127 | macro_def = self.get_macro_def() |
| 128 | suffix = f"_{self.call_count}" if self.call_count > 0 else "" |
| 129 | self.call_count += 1 |
| 130 | with block_name_suffix_context(suffix): |
| 131 | parser.visit_body(macro_def.body) |
| 132 | |
| 133 | def __call__(self, *args, **kwargs): |
| 134 | param_binding = inspect.signature(self.func).bind(*args, **kwargs) |
no test coverage detected