banffprocessor.exceptions package#

Module contents#

Provides a number of custom exception definitions to better identify failures during the Banff Processor’s execution.

exception banffprocessor.exceptions.BanffPackageExecutionError[source]#

Bases: Exception

Identifies an error that was experienced during the execution of a banff proc.

exception banffprocessor.exceptions.EmptyMetadataFileError[source]#

Bases: Exception

Identifies that required data is missing from a metadata file.

exception banffprocessor.exceptions.MetadataConstraintError[source]#

Bases: Exception

Identifies errors during the import of metadata when a constraint is violated by a value read in from a table.

exception banffprocessor.exceptions.ProcedureReturnCodeError[source]#

Bases: Exception

Identifies a non-zero return code from a built-in or user-defined procedure, indicating an error occured during execution.

exception banffprocessor.exceptions.ProcessControlError[source]#

Bases: Exception

Identifies an error stemming from the application of a Process Control.

exception banffprocessor.exceptions.ProcessorInputParameterError[source]#

Bases: Exception

Identifies errors in or from parameters supplied in the input parameter file or directly when creating or using the object.

exception banffprocessor.exceptions.UserDefinedPluginError[source]#

Bases: Exception

Identifies an error in a User Defined Plugin caused by the user’s code.