AnyIO
3.5.0
The basics
Creating and managing tasks
Cancellation and timeouts
Using synchronization primitives
Streams
Using typed attributes
Using sockets and streams
Working with threads
Using subprocesses
Asynchronous file I/O support
Receiving operating system signals
Testing with AnyIO
API reference
Event loop
Asynchronous resources
Typed attributes
Timeouts and cancellation
Task groups
Running code in worker threads
Running code in worker processes
Running asynchronous code from other threads
Async file I/O
Streams and stream wrappers
Sockets and networking
Subprocesses
Synchronization
Operating system signals
Low level operations
Compatibility
Testing and debugging
Exceptions
Migrating from AnyIO 2 to AnyIO 3
Frequently Asked Questions
Getting help
Reporting bugs
Contributing to AnyIO
Version history
AnyIO
»
API reference
View page source
API reference
¶
Event loop
¶
Asynchronous resources
¶
Typed attributes
¶
Timeouts and cancellation
¶
Task groups
¶
Running code in worker threads
¶
Running code in worker processes
¶
Running asynchronous code from other threads
¶
Async file I/O
¶
Streams and stream wrappers
¶
Sockets and networking
¶
Subprocesses
¶
Synchronization
¶
Operating system signals
¶
Low level operations
¶
Compatibility
¶
Testing and debugging
¶
Exceptions
¶