blob: 0af3b6d0e0389f598a988cc51575b6c375a0914b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
class BaseException(Exception):
def __init__(self, message):
self._code = 500
self._message = message
# Call the base class constructor with the parameters it needs
super(BaseException, self).__init__(message)
@property
def code(self):
return self._code
@property
def message(self):
return self._message
def __str__(self):
return "Error " + str(self._code) + " " + self.__class__.__name__ + ': ' + self.message
|