STINNER Victor added the comment:

Not checking for integer overflow is more likely to hide bugs. Handling time is 
an hard problem, see a recent funny (or not) story from Cloudfare with the 
latest leap second added at midnight the 2016-12-31:
https://blog.cloudflare.com/how-and-why-the-leap-second-affected-cloudflare-dns/

Extract: "RRDNS is written in Go and uses Go’s time.Now() function to get the 
time. Unfortunately, this function does not guarantee monotonicity. Go 
currently doesn’t offer a monotonic time source (see issue 12914 for 
discussion)."

Hopefully, Python has time.monotonic() since Python 3.3 ;-)

----------

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

Reply via email to