pestifer.core.errors module

Custom exception hierarchy for pestifer. Catching PestiferError at the CLI level allows clean user-facing messages without tracebacks for expected build failures.

exception pestifer.core.errors.PestiferBuildError[source]

Bases: PestiferError

Raised when a build task reaches an unresolvable condition.

exception pestifer.core.errors.PestiferError[source]

Bases: Exception

Base class for all expected pestifer failures.