asyncio library files¶
Alphabetical¶
file | purpose |
---|---|
_init_.py | |
base_events.py | Base implementation of event loop |
base_futures.py | Check for a future and helper functions |
base_subprocess.py | Base subprocess transport and r/w pipe protocols |
base_tasks.py | task and its stack info |
constants.py | misc constants for connections and comms |
coroutines.py | coroutine helpers and wrapper |
events.py | Event loop abstract classes and handles |
format_helpers.py | callback format helpers |
futures.py | Future class |
locks.py | lock primitives, context, Event, Condition, Semaphore, BoundedSemaphore |
log.py | logger for asyncio |
proactor_events.py | event loop using "notify on completion" mux; windows |
protocols.py | Protocol base classes |
queues.py | queues - useful for producer/consumer |
runners.py | run a coroutine |
selector_events.py | event loop using "notify-when-ready" mux; unix |
ssl_proto.py | SSL protocol and pipe |
streams.py | Stream readers and writers |
subprocess.py | subprocess readers and writers |
tasks.py | Support for tasks, coroutines and the scheduler; Task - coroutine wrapped in a Future |
transports.py | Base class for transports; types of transports |
unix_events.py | Selector event loop for Unix with signal handling |
windows_events.py | Selector and proactor event loops for Windows |
windows_utils.py | Windows helper utilities |
By functionality¶
file | purpose |
---|---|
Event Loop | |
base_events.py | Base implementation of event loop |
events.py | Event loop abstract classes and handles |
selector_events.py | event loop using "notify-when-ready" mux; unix |
proactor_events.py | event loop using "notify on completion" mux; windows |
unix_events.py | Selector event loop for Unix with signal handling |
windows_events.py | Selector and proactor event loops for Windows |
Futures | |
base_futures.py | Check for a future and helper functions |
futures.py | Future class |
Coroutines | |
coroutines.py | coroutine helpers and wrapper |
Tasks | |
base_tasks.py | task and its stack info |
tasks.py | Support for tasks, coroutines and the scheduler; Task - coroutine wrapped in a Future |
Subprocesses | |
base_subprocess.py | Base subprocess transport and r/w pipe protocols |
subprocess.py | subprocess readers and writers |
Comms | |
runners.py | run a coroutine |
transports.py | Base class for transports; types of transports |
protocols.py | Protocol base classes |
ssl_proto.py | SSL protocol and pipe |
streams.py | Stream readers and writers |
locks.py | lock primitives, context, Event, Condition, Semaphore, BoundedSemaphore |
Implementations | |
format_helpers.py | callback format helpers |
queues.py | queues - useful for producer/consumer |
Utilities | |
log.py | logger for asyncio |
constants.py | misc constants for connections and comms |
windows_utils.py | Windows helper utilities |
_init_.py |