13"""Useful/conventional constants."""
15from enum
import IntEnum, unique
35 """Message severity and output-threshold levels matching ``MSG::Level``."""
48NIL = MessageLevel.NIL.value
50VERBOSE = MessageLevel.VERBOSE.value
51DEBUG = MessageLevel.DEBUG.value
52INFO = MessageLevel.INFO.value
53WARNING = MessageLevel.WARNING.value
54ERROR = MessageLevel.ERROR.value
55FATAL = MessageLevel.FATAL.value
56ALWAYS = MessageLevel.ALWAYS.value
63error_explanation =
"""
64 ==> After this line, a hack will be executed, attempting to rectify the
65 ==> problem just reported. Since this hack may fail, and since it is a
66 ==> rather temporary measure hack, this is an ERROR, not a WARNING."""