pynydus.api.errors¶
Nydus exception hierarchy.
All user-visible failures from PyNydus inherit from NydusError.
Module Contents¶
API¶
- exception pynydus.api.errors.NydusError[source]¶
Bases:
ExceptionBase class for Nydus failures.
Initialization
Initialize self. See help(type(self)) for accurate signature.
- exception pynydus.api.errors.NydusfileError(message: str, line: int | None = None)[source]¶
Bases:
pynydus.api.errors.NydusErrorRaised when a Nydusfile cannot be parsed or validated.
Initialization
Build a Nydusfile error, optionally tied to a line number.
Args: message: Human-readable explanation. line: Source line in the Nydusfile, if known.
- exception pynydus.api.errors.ConnectorError[source]¶
Bases:
pynydus.api.errors.NydusErrorRaised when a spawner or hatcher connector fails.
Initialization
Initialize self. See help(type(self)) for accurate signature.
- exception pynydus.api.errors.EggError[source]¶
Bases:
pynydus.api.errors.NydusErrorRaised when an Egg cannot be read, written, or packaged.
Initialization
Initialize self. See help(type(self)) for accurate signature.
- exception pynydus.api.errors.HatchError[source]¶
Bases:
pynydus.api.errors.NydusErrorRaised when the hatching pipeline fails.
Initialization
Initialize self. See help(type(self)) for accurate signature.
- exception pynydus.api.errors.ConfigError[source]¶
Bases:
pynydus.api.errors.NydusErrorRaised when Nydus configuration is invalid or missing.
Initialization
Initialize self. See help(type(self)) for accurate signature.
- exception pynydus.api.errors.GitleaksNotFoundError[source]¶
Bases:
pynydus.api.errors.NydusErrorRaised when secret scanning is required but gitleaks is not available.
Spawn with
REDACT trueandSOURCEneeds thegitleaksCLI. Install from https://github.com/gitleaks/gitleaks or setNYDUS_GITLEAKS_PATHto the binary path.Initialization
Initialize self. See help(type(self)) for accurate signature.
- exception pynydus.api.errors.RegistryError[source]¶
Bases:
pynydus.api.errors.NydusErrorRaised when the Nest registry request fails.
Initialization
Initialize self. See help(type(self)) for accurate signature.