(self, shape, visitor, stack)
| 595 | return self._walk(shape, visitor, stack) |
| 596 | |
| 597 | def _walk(self, shape, visitor, stack): |
| 598 | if shape.name in stack: |
| 599 | return |
| 600 | stack.append(shape.name) |
| 601 | getattr(self, f'_walk_{shape.type_name}', self._default_scalar_walk)( |
| 602 | shape, visitor, stack |
| 603 | ) |
| 604 | stack.pop() |
| 605 | |
| 606 | def _walk_structure(self, shape, visitor, stack): |
| 607 | self._do_shape_visit(shape, visitor) |
no outgoing calls
no test coverage detected