Skip to content

Docs: Fix Sphinx warnings in io.rst #107903

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

Merged
merged 12 commits into from
Aug 17, 2023

Conversation

erlend-aasland
Copy link
Contributor

@erlend-aasland erlend-aasland commented Aug 12, 2023

  • Wrap param and arg names with *...*
  • If possible, link to parent class docs for methods like seek, tell, write, read, etc. Else, remove the (already dead) link.
  • Remove links to undocumented constants.

📚 Documentation preview 📚: https://cpython-previews--107903.org.readthedocs.build/

Copy link
Member

@AA-Turner AA-Turner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some minor comments:

A

@@ -215,7 +215,7 @@ High-level Module Interface
return f.read()

In this example, an :class:`EncodingWarning` is emitted for the caller of
``read_text()``.
:meth:`!read_text`.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this should stay as read_text(); it refers to the exemplar function defined immediatley above and not to any object description.

Suggested change
:meth:`!read_text`.
``read_text()``

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree. I had an earlier variant where I converted these to the meth markup, but I changed my mind. Probably forgot to revert this one. Thanks for noticing.

Copy link
Member

@AA-Turner AA-Turner Aug 17, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you change your mind on this one? xref 348c115

Co-authored-by: Adam Turner <[email protected]>
@erlend-aasland erlend-aasland marked this pull request as draft August 14, 2023 10:59
@erlend-aasland
Copy link
Contributor Author

Let's land some of the other changes first; for example documenting SEEK_HOLE and SEEK_DATA.

@erlend-aasland erlend-aasland marked this pull request as ready for review August 17, 2023 14:23
Copy link
Member

@AA-Turner AA-Turner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only comment is on read_text (replied to the earlier thread), otherwise looks good!

@erlend-aasland
Copy link
Contributor Author

Thanks for the review!

@erlend-aasland erlend-aasland enabled auto-merge (squash) August 17, 2023 19:11
@erlend-aasland erlend-aasland merged commit 5c76899 into python:main Aug 17, 2023
@miss-islington
Copy link
Contributor

Thanks @erlend-aasland for the PR 🌮🎉.. I'm working now to backport this PR to: 3.11, 3.12.
🐍🍒⛏🤖

@bedevere-bot
Copy link

GH-108093 is a backport of this pull request to the 3.12 branch.

@bedevere-bot bedevere-bot removed the needs backport to 3.12 only security fixes label Aug 17, 2023
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Aug 17, 2023
- Mark up parameter and argument names properly
- If possible, link to docs for methods like `seek`, `tell`, `write`, `read`, etc.

(cherry picked from commit 5c76899)

Co-authored-by: Erlend E. Aasland <[email protected]>
Co-authored-by: Adam Turner <[email protected]>
@bedevere-bot
Copy link

GH-108094 is a backport of this pull request to the 3.11 branch.

@bedevere-bot bedevere-bot removed the needs backport to 3.11 only security fixes label Aug 17, 2023
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Aug 17, 2023
- Mark up parameter and argument names properly
- If possible, link to docs for methods like `seek`, `tell`, `write`, `read`, etc.

(cherry picked from commit 5c76899)

Co-authored-by: Erlend E. Aasland <[email protected]>
Co-authored-by: Adam Turner <[email protected]>
@erlend-aasland erlend-aasland deleted the docs/fixup-io branch August 17, 2023 19:21
erlend-aasland added a commit that referenced this pull request Aug 17, 2023
- Mark up parameter and argument names properly
- If possible, link to docs for methods like `seek`, `tell`, `write`, `read`, etc.

(cherry picked from commit 5c76899)

Co-authored-by: Erlend E. Aasland <[email protected]>
Co-authored-by: Adam Turner <[email protected]>
Yhg1s added a commit that referenced this pull request Aug 18, 2023
Docs: Fix Sphinx warnings in io.rst (GH-107903)

- Mark up parameter and argument names properly
- If possible, link to docs for methods like `seek`, `tell`, `write`, `read`, etc.

(cherry picked from commit 5c76899)

Co-authored-by: Erlend E. Aasland <[email protected]>
Co-authored-by: Adam Turner <[email protected]>
Co-authored-by: T. Wouters <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants