Skip to content

Commit

Permalink
Use f-strings in asyncio-task code examples (pythonGH-10035)
Browse files Browse the repository at this point in the history
Replace str.format with f-strings in the code examples of asyncio-task documentation.
  • Loading branch information
Mariatta authored and vstinner committed Oct 24, 2018
1 parent 057f407 commit 9f43fbb
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions Doc/library/asyncio-task.rst
Original file line number Diff line number Diff line change
Expand Up @@ -57,12 +57,12 @@ To actually run a coroutine asyncio provides three main mechanisms:
print(what)

async def main():
print('started at', time.strftime('%X'))
print(f"started at {time.strftime('%X')}")

await say_after(1, 'hello')
await say_after(2, 'world')

print('finished at', time.strftime('%X'))
print(f"finished at {time.strftime('%X')}")

asyncio.run(main())

Expand All @@ -86,14 +86,14 @@ To actually run a coroutine asyncio provides three main mechanisms:
task2 = asyncio.create_task(
say_after(2, 'world'))

print('started at', time.strftime('%X'))
print(f"started at {time.strftime('%X')}")

# Wait until both tasks are completed (should take
# around 2 seconds.)
await task1
await task2

print('finished at', time.strftime('%X'))
print(f"finished at {time.strftime('%X')}")

Note that expected output now shows that the snippet runs
1 second faster than before::
Expand Down Expand Up @@ -603,9 +603,9 @@ Scheduling From Other Threads
print('The coroutine took too long, cancelling the task...')
future.cancel()
except Exception as exc:
print('The coroutine raised an exception: {!r}'.format(exc))
print(f'The coroutine raised an exception: {exc!r}')
else:
print('The coroutine returned: {!r}'.format(result))
print(f'The coroutine returned: {result!r}')

See the :ref:`concurrency and multithreading <asyncio-multithreading>`
section of the documentation.
Expand Down

0 comments on commit 9f43fbb

Please sign in to comment.