File size: 2,104 Bytes
9273228
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
::: currentmodule
asyncio
:::

# Exceptions {#asyncio-exceptions}

**Source code:** `Lib/asyncio/exceptions.py`{.interpreted-text role="source"}

------------------------------------------------------------------------

:::: exception
TimeoutError

A deprecated alias of `TimeoutError`{.interpreted-text role="exc"}, raised when the operation has exceeded the given deadline.

::: versionchanged
3.11

This class was made an alias of `TimeoutError`{.interpreted-text role="exc"}.
:::
::::

:::: exception
CancelledError

The operation has been cancelled.

This exception can be caught to perform custom operations when asyncio Tasks are cancelled. In almost all situations the exception must be re-raised.

::: versionchanged
3.8

`CancelledError`{.interpreted-text role="exc"} is now a subclass of `BaseException`{.interpreted-text role="class"} rather than `Exception`{.interpreted-text role="class"}.
:::
::::

::: exception
InvalidStateError

Invalid internal state of `Task`{.interpreted-text role="class"} or `Future`{.interpreted-text role="class"}.

Can be raised in situations like setting a result value for a *Future* object that already has a result value set.
:::

::: exception
SendfileNotAvailableError

The \"sendfile\" syscall is not available for the given socket or file type.

A subclass of `RuntimeError`{.interpreted-text role="exc"}.
:::

::::: exception
IncompleteReadError

The requested read operation did not complete fully.

Raised by the `asyncio stream APIs<asyncio-streams>`{.interpreted-text role="ref"}.

This exception is a subclass of `EOFError`{.interpreted-text role="exc"}.

::: attribute
expected

The total number (`int`{.interpreted-text role="class"}) of expected bytes.
:::

::: attribute
partial

A string of `bytes`{.interpreted-text role="class"} read before the end of stream was reached.
:::
:::::

:::: exception
LimitOverrunError

Reached the buffer size limit while looking for a separator.

Raised by the `asyncio stream APIs <asyncio-streams>`{.interpreted-text role="ref"}.

::: attribute
consumed

The total number of to be consumed bytes.
:::
::::