Fix and improve asyncio.run() docs (GH-16403)

This commit is contained in:
Kyle Stanley 2019-09-30 20:12:21 -04:00 committed by Yury Selivanov
parent aca8c406ad
commit e407013089
3 changed files with 4 additions and 10 deletions

View file

@ -6,7 +6,7 @@ from . import tasks
def run(main, *, debug=False):
"""Run a coroutine.
"""Execute the coroutine and return the result.
This function runs the passed coroutine, taking care of
managing the asyncio event loop and finalizing asynchronous
@ -21,10 +21,6 @@ def run(main, *, debug=False):
It should be used as a main entry point for asyncio programs, and should
ideally only be called once.
Return a result of *coro* execution, or raise a RuntimeError
if `asyncio.run()`is called from a running event loop, or a ValueError
if `main` is not a courutine.
Example:
async def main():