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: Exception

Base 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.NydusError

Raised 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.NydusError

Raised 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.NydusError

Raised 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.NydusError

Raised 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.NydusError

Raised 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.NydusError

Raised when secret scanning is required but gitleaks is not available.

Spawn with REDACT true and SOURCE needs the gitleaks CLI. Install from https://github.com/gitleaks/gitleaks or set NYDUS_GITLEAKS_PATH to the binary path.

Initialization

Initialize self. See help(type(self)) for accurate signature.

exception pynydus.api.errors.RegistryError[source]

Bases: pynydus.api.errors.NydusError

Raised when the Nest registry request fails.

Initialization

Initialize self. See help(type(self)) for accurate signature.