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:
armi.utils.customExceptions.SettingException
Exception raised when setting file contains invalid settings and user aborts or process is uninteractive
- exception armi.utils.customExceptions.NonexistentSetting(setting)[source]¶
Bases:
armi.utils.customExceptions.SettingException
Exception raised when a non existent setting is asked for
- exception armi.utils.customExceptions.InvalidSettingsFileError(path, customMsgEnd='')[source]¶
Bases:
armi.utils.customExceptions.SettingException
Not a valid xml or settings file
- exception armi.utils.customExceptions.NonexistentSettingsFileError(path)[source]¶
Bases:
armi.utils.customExceptions.SettingException
Settings file does not exist