(self, context)
| 93 | return getattr(self.jinja_node, item) |
| 94 | |
| 95 | def _visit_node(self, context): |
| 96 | try: |
| 97 | for name, node in self.jinja_node.iter_fields(): |
| 98 | context.visit_child( |
| 99 | node=node, |
| 100 | replace=partial( |
| 101 | self.__replace_field, attr=name, visitor=context.visitor |
| 102 | ), |
| 103 | ) |
| 104 | except AttributeError: |
| 105 | pass |
| 106 | |
| 107 | def __replace_field(self, value, attr, visitor): |
| 108 | setattr(self.jinja_node, attr, value) |
no test coverage detected