(self, token: _StrPathToken)
| 393 | is_root: bool |
| 394 | |
| 395 | def token(self, token: _StrPathToken) -> TokenRegistry: |
| 396 | if token not in PathToken._intern: |
| 397 | raise exc.ArgumentError(f"invalid token: {token}") |
| 398 | elif token.endswith(f":{_WILDCARD_TOKEN}"): |
| 399 | return TokenRegistry(self, token) |
| 400 | else: |
| 401 | return TokenRegistry(self.root, token) |
| 402 | |
| 403 | |
| 404 | class RootRegistry(CreatesToken): |