Bug report
Bug description:
import_datetime, _pydatetime_datetime.date(1, 1, 50)
Traceback (mostrecentcalllast):
File"<stdin>", line1, in<module>ValueError: dayisoutofrangeformonth```
_pydatetime.date(1, 1, 50)
Traceback (mostrecentcalllast):
File"<stdin>", line1, in<module>File"/usr/lib/python3.12/_pydatetime.py", line960, in__new__year, month, day=_check_date_fields(year, month, day)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File"/usr/lib/python3.12/_pydatetime.py", line535, in_check_date_fieldsraiseValueError('day must be in 1..%d'%dim, day)
ValueError: ('day must be in 1..31', 50)The error message differs between the two implementations of datetime. This came up when testing PyPy, which uses the pure-python datetime implementation. xref conda-forge/rtoml-feedstock#1 (comment)
CPython versions tested on:
3.12
Operating systems tested on:
Linux
Linked PRs
Bug report
Bug description:
The error message differs between the two implementations of datetime. This came up when testing PyPy, which uses the pure-python datetime implementation. xref conda-forge/rtoml-feedstock#1 (comment)
CPython versions tested on:
3.12
Operating systems tested on:
Linux
Linked PRs
_datetimeanddatetimeerror messages #127345