Skip to content
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

asyncio: Document return values of AbstractEventLoop.remove_{reader,writer} #99830

Closed
bdarnell opened this issue Nov 28, 2022 · 3 comments · Fixed by #100302
Closed

asyncio: Document return values of AbstractEventLoop.remove_{reader,writer} #99830

bdarnell opened this issue Nov 28, 2022 · 3 comments · Fixed by #100302
Labels
docs Documentation in the Doc dir stdlib Python modules in the Lib dir topic-asyncio

Comments

@bdarnell
Copy link
Contributor

bdarnell commented Nov 28, 2022

Documentation

According to python/typeshed#7042, AbstractEventLoop.remove_{reader,writer} return a bool, but there is no indication of this in the documentation for these methods. These return values need to be documented so that subclass implementors can know how to implement them appropriately.

Linked PRs

@bdarnell bdarnell added the docs Documentation in the Doc dir label Nov 28, 2022
@hugovk hugovk added topic-asyncio stdlib Python modules in the Lib dir labels Nov 28, 2022
@kumaraditya303
Copy link
Contributor

Would you like to create a PR for this?

@bdarnell
Copy link
Contributor Author

Sure: #100302

@gvanrossum
Copy link
Member

Thanks, Ben!

miss-islington added a commit that referenced this issue Dec 16, 2022
)

(cherry picked from commit 5234e1c)

Co-authored-by: Ben Darnell <ben@bendarnell.com>
miss-islington added a commit that referenced this issue Dec 16, 2022
)

(cherry picked from commit 5234e1c)

Co-authored-by: Ben Darnell <ben@bendarnell.com>
carljm added a commit to carljm/cpython that referenced this issue Dec 16, 2022
* main:
  pythongh-99540: Constant hash for _PyNone_Type to aid reproducibility (pythonGH-99541)
  pythongh-100039: enhance __signature__ to work with str and callables (pythonGH-100168)
  pythongh-99830: asyncio: Document returns of remove_{reader,writer} (python#100302)
  "Compound statement" docs: Fix with-statement step indexing (python#100286)
  pythonGH-90043: Handle NaNs in COMPARE_OP_FLOAT_JUMP (pythonGH-100278)
shihai1991 added a commit to shihai1991/cpython that referenced this issue Dec 18, 2022
* origin/main: (1306 commits)
  Correct CVE-2020-10735 documentation (python#100306)
  pythongh-100272: Fix JSON serialization of OrderedDict (pythonGH-100273)
  pythongh-93649: Split tracemalloc tests from _testcapimodule.c (python#99551)
  Docs: Use `PY_VERSION_HEX` for version comparison (python#100179)
  pythongh-97909: Fix markup for `PyMethodDef` members (python#100089)
  pythongh-99240: Reset pointer to NULL when the pointed memory is freed in argument parsing (python#99890)
  pythongh-99240: Reset pointer to NULL when the pointed memory is freed in argument parsing (python#99890)
  pythonGH-98831: Add DECREF_INPUTS(), expanding to DECREF() each stack input (python#100205)
  pythongh-78707: deprecate passing >1 argument to `PurePath.[is_]relative_to()` (pythonGH-94469)
  pythongh-99540: Constant hash for _PyNone_Type to aid reproducibility (pythonGH-99541)
  pythongh-100039: enhance __signature__ to work with str and callables (pythonGH-100168)
  pythongh-99830: asyncio: Document returns of remove_{reader,writer} (python#100302)
  "Compound statement" docs: Fix with-statement step indexing (python#100286)
  pythonGH-90043: Handle NaNs in COMPARE_OP_FLOAT_JUMP (pythonGH-100278)
  Improve stats presentation for calls. (pythonGH-100274)
  Better stats for `LOAD_ATTR` and `STORE_ATTR` (pythonGH-100295)
  pythongh-81057: Move the Cached Parser Dummy Name to _PyRuntimeState (python#100277)
  Document that zipfile's pwd parameter is a `bytes` object (python#100209)
  pythongh-99767: mark `PyTypeObject.tp_watched` as internal use only in table (python#100271)
  Fix typo in introduction.rst (python#100266)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Documentation in the Doc dir stdlib Python modules in the Lib dir topic-asyncio
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

4 participants