We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f604f8d commit c2939b4Copy full SHA for c2939b4
2 files changed
err/__init__.py
@@ -0,0 +1 @@
1
+from .errors import *
err/errors.py
@@ -0,0 +1,28 @@
+from constants import TRACKING_CODE
2
+
3
+class Errors(Exception):
4
+ def __init__(self, code: int, message: str):
5
+ self.code = code
6
+ self.message = message
7
8
+ def get_response(self):
9
+ return {
10
+ "trackingCode": f"{TRACKING_CODE}.{str(self.get_code).zfill(2)}",
11
+ "message": self.get_message
12
+ }
13
14
+ @property
15
+ def get_code(self):
16
+ return self.__code
17
18
+ @get_code.setter
19
+ def code(self, code: int):
20
+ self.__code = code
21
22
23
+ def get_message(self):
24
+ return self.__message
25
26
+ @get_message.setter
27
+ def message(self, message: str):
28
+ self.__message = message
0 commit comments