Exceptions¶
- exception batou.AgeCallError¶
There was an error calling age on encrypted file.
- exception batou.AttributeExpansionError¶
An override attribute could not be expanded properly.
- exception batou.ComponentLoadingError¶
The specified component file failed to load.
- exception batou.ComponentWithUpdateWithoutVerify¶
Some components have an update method but no verify method.
- exception batou.ConfigurationError¶
Indicates that an environment could not be configured successfully.
- exception batou.ConversionError¶
An override attribute could not be converted properly.
- exception batou.CycleErrorDetected¶
We think we found a cycle in the component dependencies.
- exception batou.DeploymentError¶
Indicates that a deployment failed..
- exception batou.DuplicateComponent¶
- exception batou.DuplicateHostError¶
- exception batou.DuplicateHostMapping¶
- exception batou.DuplicateOverride¶
An override for a component attribute was found both in the secrets and in the environment configuration.
- exception batou.DuplicateSecretsComponentAttribute¶
A component attribute was specified multiple times in the secrets.
- exception batou.FileLockedError¶
A file is already locked and we do not want to block.
- exception batou.GPGCallError¶
There was an error calling GPG on encrypted file.
- exception batou.GetAddressInfoError¶
There was an error calling getaddrinfo.
- exception batou.IPAddressConfigurationError¶
An IP address family was accessed but not configured.
- exception batou.InvalidIPAddressError¶
- exception batou.MissingComponent¶
The specified environment does not exist.
- exception batou.MissingEnvironment¶
The specified environment does not exist.
- exception batou.MissingOverrideAttributes¶
- exception batou.NonConvergingWorkingSet¶
A working set did not converge.
- exception batou.ReportingException¶
Exceptions that support user-readable reporting.
- classmethod merge(selfs)¶
Merge multiple instances of this exception.
- should_merge(other)¶
checks, wether two exceptions have the same type as well as data and as such, should be merged into one exception.
- exception batou.RepositoryDifferentError¶
The repository on the remote side is different.
- exception batou.SilentConfigurationError¶
These are exceptions that will be reported by other exceptions.
They basically only influence control flow during configuration and are manually placed to avoid double reporting.
- exception batou.SuperfluousComponentSection¶
A component section was found in the environment but no associated component is known.
- exception batou.SuperfluousSecretsSection¶
A component section was found in the secrets but no associated component is known.
- exception batou.SuperfluousSection¶
A superfluous section was found in the environment configuration file.
- exception batou.TemplatingError¶
An error occured while rendering a template.
- exception batou.UnknownComponentConfigurationError¶
An unknown error occured while configuring a component.
- exception batou.UnknownHostSecretsSection¶
A host section was found in the secrets but no associated host is known.
- exception batou.UnsatisfiedResources¶
Some required resources were never provided.
- exception batou.UnusedComponentsInitialized¶
Some components were initialized but never used.
- exception batou.UnusedResources¶
Some provided resources were never used.
- exception batou.UpdateNeeded¶
A component requires an update.