FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

[3.14] gh-70647: Better promote how to safely parse yearless dates in datetime. (GH-116179) by miss-islington · Pull Request #143037 · python/cpython · GitHub

/ cpython Public

[3.14] gh-70647: Better promote how to safely parse yearless dates in datetime. (GH-116179) - #143037

Merged
gpshead merged 1 commit into
python:3.14from
miss-islington:backport-b8d3fdd-3.14
Dec 21, 2025
Merged

[3.14] gh-70647: Better promote how to safely parse yearless dates in datetime. (GH-116179)#143037
gpshead merged 1 commit into
python:3.14from
miss-islington:backport-b8d3fdd-3.14

Conversation

miss-islington commented Dec 21, 2025
edited by github-actions Bot
Loading

Copy link
Copy Markdown
Contributor

Every four years people encounter this because it just isn't obvious.
This moves the footnote up to a note with a code example.

We'd love to change the default year value for datetime but doing
that could have other consequences for existing code. This documented
workaround always works.

  • doctest code within note is bad, dedent.

  • Update to match the error message.

  • remove no longer referenced footnote

  • ignore the warning in the doctest

  • use Petr's suggestion for the docs to hide the warning processing

  • cover date.strptime (3.14) as well
    (cherry picked from commit b8d3fdd)

Co-authored-by: Gregory P. Smith 68491+gpshead@users.noreply.github.com


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

…datetime. (pythonGH-116179)

* pythongh-70647: Better promote how to safely parse yearless dates in datetime.

Every four years people encounter this because it just isn't obvious.
This moves the footnote up to a note with a code example.

We'd love to change the default year value for datetime but doing
that could have other consequences for existing code.  This documented
workaround *always* works.

* doctest code within note is bad, dedent.

* Update to match the error message.

* remove no longer referenced footnote

* ignore the warning in the doctest

* use Petr's suggestion for the docs to hide the warning processing

* cover date.strptime (3.14) as well
(cherry picked from commit b8d3fdd)

Co-authored-by: Gregory P. Smith <68491+gpshead@users.noreply.github.com>
bedevere-app Bot added docs Documentation in the Doc dir skip news labels Dec 21, 2025
github-project-automation Bot moved this to Todo in Docs PRs Dec 21, 2025
gpshead enabled auto-merge (squash) December 21, 2025 06:51
gpshead merged commit 362d11e into python:3.14 Dec 21, 2025
36 checks passed
github-project-automation Bot moved this from Todo to Done in Docs PRs Dec 21, 2025
miss-islington deleted the backport-b8d3fdd-3.14 branch January 2, 2026 18:08
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
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 skip news

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants


Back | FazBrowse Home | New Git URL