blob: a5b59b47f5e55e7febba6cff3ff3121bb2f688ab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
from enum import Enum
class ErrorLevel(Enum):
ERR_OTHER = 0
ERR_INFO = 1
ERR_WARNING = 2
ERR_FATAL = 3
class WrappedError(Exception):
def __init__(self, traceback: str, cause: str, level: ErrorLevel):
super(WrappedError, self).__init__(cause)
self.traceback = traceback
self.cause = cause
self.level = level
|