Skip to content

gh-137026: Add an explainer guide for asyncio #137215

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 61 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
05b35b0
- Add an explainer guide (aka HOWTO, not how-to) for asyncio.
anordin95 Jul 29, 2025
446534c
Fix linter errors.
anordin95 Jul 29, 2025
176096d
- Enforce max line length of roughly 79 chars.
anordin95 Jul 29, 2025
b745f88
Add reference to subinterpreters.
anordin95 Jul 29, 2025
0f2b8db
- Significantly reduce article size. Remove both example sections & "…
anordin95 Jul 29, 2025
27d1dcd
Align section-header lengths with section names.
anordin95 Jul 29, 2025
3852bb1
- Remove reference to deleted section.
anordin95 Jul 29, 2025
8bf6d2c
- Fix a variety of rote style guide items like title-alignment, use o…
anordin95 Jul 31, 2025
397df8f
- One last title alignment.
anordin95 Jul 31, 2025
84aedf7
- Style nit.
anordin95 Jul 31, 2025
3d3e12c
- Rework a variety of I statements.
anordin95 Jul 31, 2025
a5fdd0e
Lint fix.
anordin95 Jul 31, 2025
b1aef5c
- Firm up commentary on yield from in corotuines.
anordin95 Aug 1, 2025
64a12b4
Update language comparing await and yield from.
anordin95 Aug 1, 2025
0fffd4b
- Remove await-ing Tasks and futures section
anordin95 Aug 1, 2025
bfd1212
Update Doc/howto/a-conceptual-overview-of-asyncio.rst
anordin95 Aug 1, 2025
c946563
Update Doc/howto/a-conceptual-overview-of-asyncio.rst
anordin95 Aug 1, 2025
3fc668c
- Address comments related to style & writing flow.
anordin95 Aug 1, 2025
ebfe542
per-thread event loop note.
anordin95 Aug 1, 2025
3978837
Add section describing coroutines roots in generators.
anordin95 Aug 1, 2025
0dd99eb
Phrasing tweak.
anordin95 Aug 1, 2025
ff804fe
Use asyncio.create_task instead of asyncio.Task
anordin95 Aug 1, 2025
00a1a68
Update Doc/howto/a-conceptual-overview-of-asyncio.rst
anordin95 Aug 1, 2025
e982f9c
Update Doc/howto/a-conceptual-overview-of-asyncio.rst
anordin95 Aug 1, 2025
a033876
small phrasing.
anordin95 Aug 1, 2025
dbbc0ab
Update Doc/howto/a-conceptual-overview-of-asyncio.rst
anordin95 Aug 1, 2025
af9ba25
phrasing nit.
anordin95 Aug 1, 2025
34f3335
style nits
anordin95 Aug 1, 2025
dca3d38
Update Doc/howto/a-conceptual-overview-of-asyncio.rst
anordin95 Aug 1, 2025
db4ac35
phrasing nit
anordin95 Aug 1, 2025
bb8d018
Fix misnaming of async generator.
anordin95 Aug 1, 2025
5fdd4e9
phrasing nits.
anordin95 Aug 1, 2025
fe3c732
Update Doc/howto/a-conceptual-overview-of-asyncio.rst
anordin95 Aug 1, 2025
1abe9a1
Update Doc/howto/a-conceptual-overview-of-asyncio.rst
anordin95 Aug 1, 2025
eadc0fb
consistent spacing
anordin95 Aug 1, 2025
1f7323d
Update Doc/howto/a-conceptual-overview-of-asyncio.rst
anordin95 Aug 1, 2025
99ac489
phrasing nits
anordin95 Aug 2, 2025
feb8634
Update Doc/howto/a-conceptual-overview-of-asyncio.rst
anordin95 Aug 2, 2025
49e9c65
Update Doc/howto/a-conceptual-overview-of-asyncio.rst
anordin95 Aug 2, 2025
daba131
Update Doc/howto/a-conceptual-overview-of-asyncio.rst
anordin95 Aug 2, 2025
c31f3c5
Update Doc/howto/a-conceptual-overview-of-asyncio.rst
anordin95 Aug 2, 2025
6756257
add conclusion
anordin95 Aug 2, 2025
a730bd3
nits
anordin95 Aug 2, 2025
8fca2e3
- Variety of style & grammar improvements thanks to ZeroIntensity's c…
anordin95 Aug 2, 2025
776daeb
- Make all directives start with a 3 space indent. Then 4 thereafter.
anordin95 Aug 2, 2025
0b795a2
- Use :linenos: instead of manually writing the line numbers.
anordin95 Aug 2, 2025
d10eeec
- Fix label typo for article.
anordin95 Aug 2, 2025
b2e90f3
fix label link.
anordin95 Aug 3, 2025
9e07a36
Apply suggestions from code review
anordin95 Aug 3, 2025
d12b29f
- introduce async-sleep name
anordin95 Aug 3, 2025
86039b7
Phrasing
anordin95 Aug 3, 2025
e5fafc4
nit
anordin95 Aug 3, 2025
1dc6e51
ungendered octopus
anordin95 Aug 3, 2025
3c0b0a4
teammates
anordin95 Aug 3, 2025
0f3931c
jobs
anordin95 Aug 3, 2025
82a1967
rework fella to penguin
anordin95 Aug 3, 2025
9fa9fca
- remove byline; add seealso
anordin95 Aug 3, 2025
9ff73dc
Change ref from asyncio to use seealso block.
anordin95 Aug 3, 2025
be9629d
Remove typehints. Fix indentation in one code example.
anordin95 Aug 3, 2025
f7dbaa6
Slight rephrase for clarity.
anordin95 Aug 3, 2025
689d517
Make references point to asyncio. Wrap some long lines.
anordin95 Aug 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading