Alexander Belopolsky added the comment:

Victor> I don't know yet if it should be fixed or not.

It is my understanding that datetime -> timestamp -> datetime round-tripping 
was exact in 3.3 for datetimes not too far in the future (as of 2015), but now 
it breaks for datetime(2015, 2, 24, 22, 34, 28, 274000).
This is clearly a regression and should be fixed.

> UNIX doesn't like timestamps in the future

I don't think this is a serious consideration.  The problematic scenario would 
be obtaining high-resolution timestamp (from say time.time()), converting it to 
datetime and passing it back to OS as a possibly 0.5µs
higher value.  Given that timestamp -> datetime -> timestamp roundtrip by
itself takes over 1µs, it is very unlikely that by the time rounded value hits 
the OS it is still in the future.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23517>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to