armi.utils.customExceptions module

Globally accessible exception definitions for better granularity on exception behavior and exception handling behavior.

armi.utils.customExceptions.info(func)[source]

Decorator to write to current log, using the info method.

armi.utils.customExceptions.important(func)[source]

Decorator to write to current log, using the inportant method.

armi.utils.customExceptions.warn(func)[source]

Decorates a method to produce a repeatable warning message.

armi.utils.customExceptions.warn_when_root(func)[source]

Decorates a method to produce a warning message only on the root node.

exception armi.utils.customExceptions.InputError(msg)[source]

Bases: Exception

An error found in an ARMI input file.

exception armi.utils.customExceptions.SettingException(msg)[source]

Bases: Exception

Standardize behavior of setting-family errors.

exception armi.utils.customExceptions.InvalidSettingsStopProcess(reader)[source]

Bases: SettingException

Exception raised when setting file contains invalid settings and user aborts or process is uninteractive.

exception armi.utils.customExceptions.NonexistentSetting(setting)[source]

Bases: SettingException

Exception raised when a non existent setting is asked for.

exception armi.utils.customExceptions.InvalidSettingsFileError(path, customMsgEnd='')[source]

Bases: SettingException

Not a valid settings file.

exception armi.utils.customExceptions.NonexistentSettingsFileError(path)[source]

Bases: SettingException

Settings file does not exist.