コード例 #1
0
ファイル: errors.py プロジェクト: StevenWColby/falcon
    def __init__(self, title, description, retry_after, **kwargs):
        headers = kwargs.setdefault("headers", {})

        if isinstance(retry_after, datetime):
            headers["Retry-After"] = util.dt_to_http(retry_after)
        else:
            headers["Retry-After"] = str(retry_after)

        super(HTTPServiceUnavailable, self).__init__(status.HTTP_503, title, description, **kwargs)
コード例 #2
0
ファイル: errors.py プロジェクト: willingc/falcon
    def __init__(self, title, description, retry_after, **kwargs):
        headers = kwargs.setdefault('headers', {})

        if isinstance(retry_after, datetime):
            headers['Retry-After'] = util.dt_to_http(retry_after)
        else:
            headers['Retry-After'] = str(retry_after)

        super(HTTPServiceUnavailable, self).__init__(status.HTTP_503, title,
                                                     description, **kwargs)
コード例 #3
0
    def __init__(self, title, description, retry_after=None, **kwargs):
        headers = kwargs.setdefault('headers', {})

        if isinstance(retry_after, datetime):
            headers['Retry-After'] = util.dt_to_http(retry_after)
        elif retry_after is not None:
            headers['Retry-After'] = str(retry_after)

        super(HTTPTooManyRequests, self).__init__(status.HTTP_429, title,
                                                  description, **kwargs)
コード例 #4
0
ファイル: errors.py プロジェクト: StevenWColby/falcon
    def __init__(self, title, description, retry_after=None, **kwargs):
        headers = kwargs.setdefault("headers", {})

        if isinstance(retry_after, datetime):
            headers["Retry-After"] = util.dt_to_http(retry_after)

        elif retry_after is not None:
            headers["Retry-After"] = str(retry_after)

        super(HTTPRequestEntityTooLarge, self).__init__(status.HTTP_413, title, description, **kwargs)
コード例 #5
0
ファイル: errors.py プロジェクト: TheCypher/falcon
    def __init__(self, title, description, retry_after=None, **kwargs):
        headers = kwargs.setdefault('headers', {})

        if isinstance(retry_after, datetime):
            headers['Retry-After'] = util.dt_to_http(retry_after)
        elif retry_after is not None:
            headers['Retry-After'] = str(retry_after)

        super(HTTPTooManyRequests, self).__init__(status.HTTP_429,
                                                  title,
                                                  description,
                                                  **kwargs)
コード例 #6
0
ファイル: http.py プロジェクト: wizeline/falcon-commons
    def __init__(self, code=None, message=None, retry_after=None, **kwargs):
        headers = kwargs.setdefault('headers', {})

        if isinstance(retry_after, datetime):
            headers['Retry-After'] = util.dt_to_http(retry_after)
        elif retry_after is not None:
            headers['Retry-After'] = str(retry_after)

        super(HTTPServiceUnavailable, self).__init__(
            status.HTTP_503,
            code,
            message,
            **kwargs
        )