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