def __init__(self, status, end_message, dev_message=None, error_code=None): error_message = { 'dev_message': dev_message, 'end_message': end_message, 'error_code': error_code, } log_message = json.dumps(error_message) HTTPError.__init__(self, status, log_message)
def __init__(self, log_message=None, *args, **kwargs): HTTPError.__init__(self, log_message, *args, **kwargs) self.status_code = 500 self.log_message = log_message self.args = args self.reason = kwargs.get('reason', None) if 'headers' in kwargs: self.headers = kwargs['headers']
def __init__(self, status_code, err_code, err_msg, error_info=None): self.err_obj = {'errcode': err_code, 'errmsg': err_msg} if error_info: self.err_obj["error_info"] = error_info self.status_code = status_code self.err_code = err_code self.err_msg = err_msg self.log_message = json.dumps(self.err_obj) HTTPError.__init__(self, status_code, self.log_message)
def __init__(self, status_code, code, message, errors=None, extra=None): ''' :param status_code: int HTTP status code e.g. 400 :param code: int internal error code :param message: str :param errors: list of error :param extra: object Extra information for the exception. ''' HTTPError.__init__(self, status_code, message) self.status_code = status_code self.code = code self.errors = errors self.message = message self.extra = extra
def __init__(self, status_code=400, error_detail="", error_type="", error_id="", notification="", response="", log_message=None, *args): HTTPError.__init__(self, int(status_code), log_message, *args) self.error_type = error_type if error_type else \ _error_types.get(self.status_code, "unknow_error") self.error_detail = error_detail self.error_id = error_id self.notification = {"message": notification} if notification else {} self.response = response if response else {}
def __init__(self, message, status_code=400): HTTPError.__init__(self, status_code, message) self.message = message
def __init__(self, log_message, status_code=400, *args, **kwargs): ValueError.__init__(self, log_message) HTTPError.__init__(self, status_code, log_message, *args, **kwargs)
def __init__(self, log_message, status_code=400, *args, **kwargs): HTTPError.__init__(self, status_code, log_message, *args, **kwargs)
def __init__(self, log_message, *args, **kwargs): HTTPError.__init__(self, status_code=500, log_message=log_message, args=args, kwargs=kwargs)
def __init__(self, log_message, *args, **kwargs): HTTPError.__init__( self, self.status_code, log_message, *args, **kwargs )
def __init__(self, status_code, message, details=None): HTTPError.__init__(self, status_code, log_message=message, reason=message) self.details = details