Fix asyncio.get_event_loop() documentation (GH-18051)

Mention that the function implicitly creates new event loop only if called from the main thread.
This commit is contained in:
Andrew Svetlov 2020-01-21 00:46:38 +02:00 committed by GitHub
parent 1e420f849d
commit 2c49becc69
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View File

@ -38,8 +38,10 @@ an event loop:
.. function:: get_event_loop() .. function:: get_event_loop()
Get the current event loop. If there is no current event loop set Get the current event loop.
in the current OS thread and :func:`set_event_loop` has not yet
If there is no current event loop set in the current OS thread,
the OS thread is main, and :func:`set_event_loop` has not yet
been called, asyncio will create a new event loop and set it as the been called, asyncio will create a new event loop and set it as the
current one. current one.

View File

@ -0,0 +1,2 @@
Mention in docs that :func:`asyncio.get_event_loop` implicitly creates new
event loop only if called from the main thread.