class documentation
Compose several resolvers and return the first successful result.
The chain tries each resolver in order; resolvers that do not match are
expected to raise UnknownServiceError and are skipped. If none of
the resolvers match the chain raises UnknownServiceError.
| Parameters | |
| *resolvers | Resolver instances tried in order until one succeeds. |
| Method | __init__ |
Undocumented |
| Method | resolve |
Attempt resolution using each chained resolver. |
| Instance Variable | _resolvers |
Undocumented |
overrides
nebius.base.resolver.Resolver.resolveAttempt resolution using each chained resolver.
| Parameters | |
servicestr | Service identifier to resolve. |
| Returns | |
str | The address returned by the first matching resolver. |
| Raises | |
UnknownServiceError | if no chained resolver returns a result. |