On Tue, Jan 27, 2015 at 5:47 PM, Antoine Pitrou <solipsis@pitrou.net> wrote:
> Adding dates (or datetimes) is not a valid operation today, so I don't
> see why we would need to change behaviour there.

We're talking about both datetimes and timestamps here. Please follow.

I think Antoine meant "timedeltas".  Having a date infinity necessitates an infinite timedelta to represent a difference between a finite and an infinite date.

While we cannot add dates, it is still a valid question what the result of subtracting an infinite date from itself should be.  If we make it timedelta(0) then date.inf is not that different from date.max.