Files
Arcaea-server/latest version/core/error.py
Lost-MSth e8c15f5069 Add a register api
- Add a register api
- Change requirements, which flask version should be over 2.0
2022-04-10 21:02:46 +08:00

29 lines
803 B
Python

class ArcError(Exception):
api_error_code = -999
error_code = 108
message = None
def __init__(self, message=None, error_code=None, api_error_code=None) -> None:
self.message = message
if error_code:
self.error_code = error_code
if api_error_code:
self.api_error_code = api_error_code
def __str__(self) -> str:
return repr(self.message)
class InputError(ArcError):
def __init__(self, message=None, error_code=None, api_error_code=-100) -> None:
super().__init__(message, error_code, api_error_code)
class DataExist(ArcError):
pass
class PostError(ArcError):
def __init__(self, message=None, error_code=None, api_error_code=-100) -> None:
super().__init__(message, error_code, api_error_code)