--- lib/errors.py | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/lib/errors.py b/lib/errors.py index 7df2285..06bd9e5 100644 --- a/lib/errors.py +++ b/lib/errors.py @@ -43,6 +43,19 @@ ECODE_FAULT = "internal_error" # environment error (e.g. node disk error) ECODE_ENVIRON = "environment_error" +#: List of all failure types +ECODE_ALL = frozenset([ + ECODE_RESOLVER, + ECODE_NORES, + ECODE_INVAL, + ECODE_STATE, + ECODE_NOENT, + ECODE_EXISTS, + ECODE_NOTUNIQUE, + ECODE_FAULT, + ECODE_ENVIRON, + ]) + class GenericError(Exception): """Base exception for Ganeti. -- 1.7.3.5
