[Python-Dev] Mixed-type datetime comparisons (original) (raw)
Tim Peters tim@zope.com
Fri, 24 Jan 2003 17:34:51 -0500
- Previous message: [Python-Dev] Re: Extended Function syntax
- Next message: [Python-Dev] Mixed-type datetime comparisons
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I checked in changes so that datetime and date comparison return NotImplemented (instead of raising TypeError) if "the other" argument has a timetuple attribute. This gives other kinds of datetime objects a chance to intercept the comparison and implement it themselves.
Note that this doesn't help for mixed-type time or timedelta comparison: datetime's time and timedelta objects don't have timetuple methods themselves, and their comparison implementations still raise TypeError whenever they don't recognize the other comparand's type (this is needed to prevent comparison against objects of arbitrary types from falling back to the default comparison of object addresses).
- Previous message: [Python-Dev] Re: Extended Function syntax
- Next message: [Python-Dev] Mixed-type datetime comparisons
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]