(
self, entity: Any
)
| 384 | is_unnatural = False |
| 385 | |
| 386 | def _getitem( |
| 387 | self, entity: Any |
| 388 | ) -> Union[_TokenRegistry, _AbstractEntityRegistry]: |
| 389 | if entity in PathToken._intern: |
| 390 | if TYPE_CHECKING: |
| 391 | assert isinstance(entity, _StrPathToken) |
| 392 | return _TokenRegistry(self, PathToken._intern[entity]) |
| 393 | else: |
| 394 | try: |
| 395 | return entity._path_registry # type: ignore |
| 396 | except AttributeError: |
| 397 | raise IndexError( |
| 398 | f"invalid argument for RootRegistry.__getitem__: {entity}" |
| 399 | ) |
| 400 | |
| 401 | def _truncate_recursive(self) -> RootRegistry: |
| 402 | return self |
no test coverage detected