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