Lines Matching +full:async +full:- +full:io
3 .. _asyncio-dev:
16 .. _asyncio-debug-mode:
36 * setting the log level of the :ref:`asyncio logger <asyncio-logger>` to
44 using the :option:`-W` ``default`` command line option.
50 <asyncio-coroutine-not-scheduled>` and logs them; this mitigates
53 * Many non-threadsafe asyncio APIs (such as :meth:`loop.call_soon` and
65 .. _asyncio-multithreading:
84 low-level asyncio API, the :meth:`loop.call_soon_threadsafe` method
93 async def coro_func():
112 :mod:`multiprocessing`). The :ref:`asyncio-event-loop-methods`
115 :ref:`Subprocess <asyncio-subprocess>` APIs provide a way to start a
121 .. _asyncio-handle-blocking:
126 Blocking (CPU-bound) code should not be called directly. For example,
127 if a function performs a CPU-intensive calculation for 1 second,
128 all concurrent asyncio Tasks and IO operations would be delayed
137 .. _asyncio-logger:
152 a separate thread for handling logs or use non-blocking IO. For example,
153 see :ref:`blocking-handlers`.
156 .. _asyncio-coroutine-not-scheduled:
158 Detect never-awaited coroutines
168 async def test():
171 async def main():
197 async def main():
201 Detect never-retrieved exceptions
213 async def bug():
216 async def main():
232 :ref:`Enable the debug mode <asyncio-debug-mode>` to get the