blob: 50298bb79e558145c3721904589e17dfec3f244d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
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
|