This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: datetime changes missing from "Porting from 2.3 to 2.4"
Type: Stage:
Components: Documentation Versions: Python 2.4
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: akuchling Nosy List: akuchling, sadrejeb, tim.peters
Priority: normal Keywords:

Created on 2004-12-04 23:29 by sadrejeb, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (3)
msg23541 - (view) Author: Sadruddin Rejeb (sadrejeb) Date: 2004-12-04 23:29
Since Python2.4, it's impossible to compare date and 
datetime when it was possible to do so in previous 
versions. I think this changed behaviour is missing from 
the "What's new in Python 2.4" documentation and 
should figure in the "porting from 2.3 to 2.4" section. 
msg23542 - (view) Author: Tim Peters (tim.peters) * (Python committer) Date: 2004-12-05 02:45
Logged In: YES 
user_id=31435

The truth (which is more involved than your characterization) 
is in the NEWS file:

"""
SF bug #1028306:  Trying to compare a ``datetime.date``
to a ``datetime.datetime`` mistakenly compared only the
year, month and day.   Now it acts like a mixed-type
comparison:  ``False`` for ``==``,  ``True`` for ``!=``,
and raises ``TypeError`` for other comparison operators.
Because datetime is a subclass of date, comparing only the
base class (date) members can still be done, if that's desired,
by forcing using of the approprate date method; e.g.,
``a_date.__eq__(a_datetime)`` is true if and only if the
year, month and day members of ``a_date`` and
``a_datetime`` are equal.
"""
msg23543 - (view) Author: A.M. Kuchling (akuchling) * (Python committer) Date: 2005-06-09 15:57
Logged In: YES 
user_id=11375

Change made to the CVS HEAD version of the document; it'll
be backported to the 2.4 maintenance branch before any 2.4.2
release.  Thanks for reporting this!
History
Date User Action Args
2022-04-11 14:56:08adminsetgithub: 41282
2004-12-04 23:29:22sadrejebcreate