PHP 8.2.30
Preview: exceptions.py Size: 1.71 KB
//opt/alt/python-internal/lib64/python3.11/asyncio/exceptions.py

"""asyncio exceptions."""


__all__ = ('BrokenBarrierError',
           'CancelledError', 'InvalidStateError', 'TimeoutError',
           'IncompleteReadError', 'LimitOverrunError',
           'SendfileNotAvailableError')


class CancelledError(BaseException):
    """The Future or Task was cancelled."""


TimeoutError = TimeoutError  # make local alias for the standard exception


class InvalidStateError(Exception):
    """The operation is not allowed in this state."""


class SendfileNotAvailableError(RuntimeError):
    """Sendfile syscall is not available.

    Raised if OS does not support sendfile syscall for given socket or
    file type.
    """


class IncompleteReadError(EOFError):
    """
    Incomplete read error. Attributes:

    - partial: read bytes string before the end of stream was reached
    - expected: total number of expected bytes (or None if unknown)
    """
    def __init__(self, partial, expected):
        r_expected = 'undefined' if expected is None else repr(expected)
        super().__init__(f'{len(partial)} bytes read on a total of '
                         f'{r_expected} expected bytes')
        self.partial = partial
        self.expected = expected

    def __reduce__(self):
        return type(self), (self.partial, self.expected)


class LimitOverrunError(Exception):
    """Reached the buffer limit while looking for a separator.

    Attributes:
    - consumed: total number of to be consumed bytes.
    """
    def __init__(self, message, consumed):
        super().__init__(message)
        self.consumed = consumed

    def __reduce__(self):
        return type(self), (self.args[0], self.consumed)


class BrokenBarrierError(RuntimeError):
    """Barrier is broken by barrier.abort() call."""

Directory Contents

Dirs: 1 × Files: 33

Name Size Perms Modified Actions
- drwxr-xr-x 2025-08-02 07:01:49
Edit Download
73.62 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
1.96 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
8.66 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
2.58 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
1.29 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
3.32 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
27.97 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
1.71 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
2.35 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
13.88 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
18.57 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
124 B lrw-r--r-- 2025-06-03 18:38:25
Edit Download
481 B lrw-r--r-- 2025-06-03 18:38:25
Edit Download
32.48 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
6.79 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
7.79 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
6.68 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
44.34 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
31.00 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
5.85 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
26.86 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
7.50 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
8.27 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
33.63 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
790 B lrw-r--r-- 2025-06-03 18:38:25
Edit Download
5.20 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
10.47 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
2.42 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
50.70 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
33.88 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
4.94 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
1.16 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download
3.30 KB lrw-r--r-- 2025-06-03 18:38:25
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).