fix(python): validate ISO date-times - #3518
Merged
schani merged 1 commit intoSep 8, 2026
Merged
Conversation
schani
force-pushed
the
agent/javascript-prototype-map
branch
from
September 7, 2026 15:08
78b0921 to
a3a3db9
Compare
schani
force-pushed
the
fix/python-iso-date-time
branch
from
September 7, 2026 15:15
c6f050f to
a47f0ca
Compare
schani
force-pushed
the
agent/javascript-prototype-map
branch
from
September 7, 2026 15:17
a3a3db9 to
5e700f5
Compare
Generated-output differences34 files differ — 34 modified, 0 new, 0 deleted |
schani
force-pushed
the
agent/javascript-prototype-map
branch
from
September 7, 2026 15:20
5e700f5 to
345ba7c
Compare
schani
force-pushed
the
fix/python-iso-date-time
branch
from
September 7, 2026 15:23
a47f0ca to
2ea2218
Compare
schani
force-pushed
the
agent/javascript-prototype-map
branch
from
September 7, 2026 15:25
345ba7c to
d7cb7d8
Compare
schani
force-pushed
the
fix/python-iso-date-time
branch
from
September 7, 2026 15:26
2ea2218 to
2688b5a
Compare
Generated-output differences34 files differ — 34 modified, 0 new, 0 deleted |
schani
force-pushed
the
fix/python-iso-date-time
branch
from
September 7, 2026 17:55
2688b5a to
0a4bddc
Compare
schani
changed the base branch from
agent/javascript-prototype-map
to
agent/effect-date-time-validation-v2
September 7, 2026 17:55
Generated-output differences1192 files differ — 1191 modified, 1 new, 0 deleted |
schani
force-pushed
the
agent/effect-date-time-validation-v2
branch
from
September 7, 2026 18:01
86e638b to
97aadbe
Compare
schani
force-pushed
the
fix/python-iso-date-time
branch
from
September 7, 2026 18:01
0a4bddc to
fd3c42c
Compare
Generated-output differences34 files differ — 34 modified, 0 new, 0 deleted |
schani
added a commit
that referenced
this pull request
Sep 8, 2026
schani
added a commit
that referenced
this pull request
Sep 8, 2026
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
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Python's time converter rejected lowercase
z, while its permissive date-time parser accepted malformed and impossible ISO dates. Accept lowercase UTC markers and usedateutil.parser.isoparsefor date-times.Depends on #3512. This prepares Python for shared malformed case 8, introduced by #3509.
Production diff: 4 lines changed.
Validation: all 88 Python schema fixtures pass.