(self, obj: object)
| 225 | ) |
| 226 | |
| 227 | def repr(self, obj: object) -> str: |
| 228 | recursive = False |
| 229 | for item in self._stack: |
| 230 | if item is obj: |
| 231 | recursive = True |
| 232 | break |
| 233 | self._stack.append(obj) |
| 234 | try: |
| 235 | try: |
| 236 | return self.dispatch_repr(obj, recursive) |
| 237 | except Exception: |
| 238 | return self.fallback_repr() |
| 239 | finally: |
| 240 | self._stack.pop() |
| 241 | |
| 242 | def dump_object(self, obj: object) -> str: |
| 243 | repr = None |
no test coverage detected