File size: 461 Bytes
b404de3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | class CloudEnvException(Exception):
status_code: int = 500
error_code: str = "internal_error"
def __init__(self, message: str, *, detail: str | None = None):
super().__init__(message)
self.message = message
self.detail = detail
class CloudEnvBadRequest(CloudEnvException):
status_code = 400
error_code = "bad_request"
class CloudEnvNotFound(CloudEnvException):
status_code = 404
error_code = "not_found"
|