コード例 #1
0
 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)
コード例 #2
0
ファイル: exceptions.py プロジェクト: ryaninhust/Quan
 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)
コード例 #3
0
ファイル: storage.py プロジェクト: thirstie/f5
	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']
コード例 #4
0
    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)
コード例 #5
0
    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']
コード例 #6
0
ファイル: exceptions.py プロジェクト: thomaserlang/seplis
 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
コード例 #7
0
ファイル: exceptions.py プロジェクト: thomaserlang/seplis
 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
コード例 #8
0
    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 {}
コード例 #9
0
ファイル: validate.py プロジェクト: staeiou/taguette
 def __init__(self, message, status_code=400):
     HTTPError.__init__(self, status_code, message)
     self.message = message
コード例 #10
0
 def __init__(self, log_message, status_code=400, *args, **kwargs):
     ValueError.__init__(self, log_message)
     HTTPError.__init__(self, status_code, log_message, *args, **kwargs)
コード例 #11
0
 def __init__(self, log_message, status_code=400, *args, **kwargs):
     HTTPError.__init__(self, status_code, log_message, *args, **kwargs)
コード例 #12
0
 def __init__(self, log_message, *args, **kwargs):
     HTTPError.__init__(self,
                        status_code=500,
                        log_message=log_message,
                        args=args,
                        kwargs=kwargs)
コード例 #13
0
ファイル: exc.py プロジェクト: diggyk/hermes
 def __init__(self, log_message, *args, **kwargs):
     HTTPError.__init__(
         self, self.status_code, log_message, *args, **kwargs
     )
コード例 #14
0
 def __init__(self, status_code, message, details=None):
     HTTPError.__init__(self,
                        status_code,
                        log_message=message,
                        reason=message)
     self.details = details