$28 GRAYBYTE WORDPRESS FILE MANAGER $73

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/python37/lib64/python3.7/site-packages/aiohttp/

HOME
Current File : /opt/alt/python37/lib64/python3.7/site-packages/aiohttp//http_exceptions.py
"""Low-level http related exceptions."""


from typing import Optional, Union

from .typedefs import _CIMultiDict

__all__ = ("HttpProcessingError",)


class HttpProcessingError(Exception):
    """HTTP error.

    Shortcut for raising HTTP errors with custom code, message and headers.

    code: HTTP Error code.
    message: (optional) Error message.
    headers: (optional) Headers to be sent in response, a list of pairs
    """

    code = 0
    message = ""
    headers = None

    def __init__(
        self,
        *,
        code: Optional[int] = None,
        message: str = "",
        headers: Optional[_CIMultiDict] = None,
    ) -> None:
        if code is not None:
            self.code = code
        self.headers = headers
        self.message = message

    def __str__(self) -> str:
        return f"{self.code}, message={self.message!r}"

    def __repr__(self) -> str:
        return f"<{self.__class__.__name__}: {self}>"


class BadHttpMessage(HttpProcessingError):

    code = 400
    message = "Bad Request"

    def __init__(self, message: str, *, headers: Optional[_CIMultiDict] = None) -> None:
        super().__init__(message=message, headers=headers)
        self.args = (message,)


class HttpBadRequest(BadHttpMessage):

    code = 400
    message = "Bad Request"


class PayloadEncodingError(BadHttpMessage):
    """Base class for payload errors"""


class ContentEncodingError(PayloadEncodingError):
    """Content encoding error."""


class TransferEncodingError(PayloadEncodingError):
    """transfer encoding error."""


class ContentLengthError(PayloadEncodingError):
    """Not enough data for satisfy content length header."""


class LineTooLong(BadHttpMessage):
    def __init__(
        self, line: str, limit: str = "Unknown", actual_size: str = "Unknown"
    ) -> None:
        super().__init__(
            f"Got more than {limit} bytes ({actual_size}) when reading {line}."
        )
        self.args = (line, limit, actual_size)


class InvalidHeader(BadHttpMessage):
    def __init__(self, hdr: Union[bytes, str]) -> None:
        if isinstance(hdr, bytes):
            hdr = hdr.decode("utf-8", "surrogateescape")
        super().__init__(f"Invalid HTTP Header: {hdr}")
        self.hdr = hdr
        self.args = (hdr,)


class BadStatusLine(BadHttpMessage):
    def __init__(self, line: str = "") -> None:
        if not isinstance(line, str):
            line = repr(line)
        super().__init__(f"Bad status line {line!r}")
        self.args = (line,)
        self.line = line


class InvalidURLError(BadHttpMessage):
    pass

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
13 Aug 2025 1.05 AM
root / 996
0755
.hash
--
31 Aug 2024 6.48 AM
root / 996
0755
__pycache__
--
31 Aug 2024 6.48 AM
root / 996
0755
__init__.py
6.709 KB
15 Nov 2021 3.05 AM
root / 996
0644
_cparser.pxd
4.881 KB
15 Nov 2021 3.05 AM
root / 996
0644
_find_header.c
183.174 KB
15 Nov 2021 3.05 AM
root / 996
0644
_find_header.h
0.166 KB
15 Nov 2021 3.05 AM
root / 996
0644
_find_header.pxd
0.066 KB
15 Nov 2021 3.05 AM
root / 996
0644
_headers.pxi
1.96 KB
15 Nov 2021 3.05 AM
root / 996
0644
_helpers.c
207.99 KB
15 Nov 2021 3.05 AM
root / 996
0644
_helpers.cpython-37m-x86_64-linux-gnu.so
66.117 KB
14 Nov 2023 6.36 PM
root / 996
0755
_helpers.pyi
0.197 KB
15 Nov 2021 3.05 AM
root / 996
0644
_helpers.pyx
1.024 KB
15 Nov 2021 3.05 AM
root / 996
0644
_http_parser.c
955.261 KB
15 Nov 2021 3.05 AM
root / 996
0644
_http_parser.cpython-37m-x86_64-linux-gnu.so
523.539 KB
14 Nov 2023 6.36 PM
root / 996
0755
_http_parser.pyx
25.948 KB
15 Nov 2021 3.05 AM
root / 996
0644
_http_writer.c
216.084 KB
15 Nov 2021 3.05 AM
root / 996
0644
_http_writer.cpython-37m-x86_64-linux-gnu.so
61.203 KB
14 Nov 2023 6.36 PM
root / 996
0755
_http_writer.pyx
4.468 KB
15 Nov 2021 3.05 AM
root / 996
0644
_websocket.c
135.176 KB
15 Nov 2021 3.05 AM
root / 996
0644
_websocket.cpython-37m-x86_64-linux-gnu.so
37.367 KB
14 Nov 2023 6.36 PM
root / 996
0755
_websocket.pyx
1.524 KB
15 Nov 2021 3.05 AM
root / 996
0644
abc.py
5.384 KB
15 Nov 2021 3.05 AM
root / 996
0644
base_protocol.py
2.637 KB
15 Nov 2021 3.05 AM
root / 996
0644
client.py
43.873 KB
15 Nov 2021 3.05 AM
root / 996
0644
client_exceptions.py
9.06 KB
15 Nov 2021 3.05 AM
root / 996
0644
client_proto.py
8.004 KB
15 Nov 2021 3.05 AM
root / 996
0644
client_reqrep.py
36.021 KB
15 Nov 2021 3.05 AM
root / 996
0644
client_ws.py
10.293 KB
15 Nov 2021 3.05 AM
root / 996
0644
connector.py
49.662 KB
15 Nov 2021 3.05 AM
root / 996
0644
cookiejar.py
13.252 KB
15 Nov 2021 3.05 AM
root / 996
0644
formdata.py
5.979 KB
15 Nov 2021 3.05 AM
root / 996
0644
hdrs.py
4.613 KB
15 Nov 2021 3.05 AM
root / 996
0644
helpers.py
25.628 KB
15 Nov 2021 3.05 AM
root / 996
0644
http.py
1.781 KB
15 Nov 2021 3.05 AM
root / 996
0644
http_exceptions.py
2.525 KB
15 Nov 2021 3.05 AM
root / 996
0644
http_parser.py
31.826 KB
15 Nov 2021 3.05 AM
root / 996
0644
http_websocket.py
24.765 KB
15 Nov 2021 3.05 AM
root / 996
0644
http_writer.py
5.836 KB
15 Nov 2021 3.05 AM
root / 996
0644
locks.py
1.125 KB
15 Nov 2021 3.05 AM
root / 996
0644
log.py
0.317 KB
15 Nov 2021 3.05 AM
root / 996
0644
multipart.py
31.677 KB
15 Nov 2021 3.05 AM
root / 996
0644
payload.py
13.379 KB
15 Nov 2021 3.05 AM
root / 996
0644
payload_streamer.py
2.063 KB
15 Nov 2021 3.05 AM
root / 996
0644
py.typed
0.007 KB
15 Nov 2021 3.05 AM
root / 996
0644
pytest_plugin.py
11.496 KB
15 Nov 2021 3.05 AM
root / 996
0644
resolver.py
4.973 KB
15 Nov 2021 3.05 AM
root / 996
0644
streams.py
20.352 KB
15 Nov 2021 3.05 AM
root / 996
0644
tcp_helpers.py
0.939 KB
15 Nov 2021 3.05 AM
root / 996
0644
test_utils.py
20.722 KB
15 Nov 2021 3.05 AM
root / 996
0644
tracing.py
14.946 KB
15 Nov 2021 3.05 AM
root / 996
0644
typedefs.py
1.725 KB
15 Nov 2021 3.05 AM
root / 996
0644
web.py
17.509 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_app.py
16.863 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_exceptions.py
9.869 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_fileresponse.py
10.531 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_log.py
7.388 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_middlewares.py
4.04 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_protocol.py
22.02 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_request.py
27.234 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_response.py
26.921 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_routedef.py
5.898 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_runner.py
10.927 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_server.py
2.01 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_urldispatcher.py
38.62 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_ws.py
16.854 KB
15 Nov 2021 3.05 AM
root / 996
0644
worker.py
8.573 KB
15 Nov 2021 3.05 AM
root / 996
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF