mirror of
https://github.com/python/cpython.git
synced 2025-10-09 16:34:44 +00:00
Fix and improve asyncio.run()
docs (GH-16403)
This commit is contained in:
parent
aca8c406ad
commit
e407013089
3 changed files with 4 additions and 10 deletions
|
@ -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():
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue