httperror.py 文件源码

python
阅读 51 收藏 0 点赞 0 评论 0

项目:fleece 作者: racker 项目源码 文件源码
def __init__(self, status=None, message=None):
        """Initialize class."""
        responses = BaseHTTPRequestHandler.responses

        # Add some additional responses that aren't included...
        responses[418] = ('I\'m a teapot', SECRET)
        responses[422] = ('Unprocessable Entity',
                          'The request was well-formed but was'
                          ' unable to be followed due to semantic errors')

        self.status_code = status or self.default_status

        # Don't explode if provided status_code isn't found.
        _message = responses.get(self.status_code, [''])
        error_message = "{0:d}: {1}".format(self.status_code, _message[0])
        if message:
            error_message = "{0} - {1}".format(error_message, message)

        super(HTTPError, self).__init__(error_message)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号