On Thu, Dec 4, 2014, at 10:50, Marko Rauhamaa wrote: > That is, the internal integer wrap is not guarded against between the > calls to time.monotonic(), maybe.
Looking at the code, it looks like it does guard against the rollover, though if you let your program run for 49.7 days _without_ calling time.monotonic during that time, it will not realize that it has passed the original value multiple times. And of course, if it rolls over before the first time you call monotonic in process B, process B's value will be less than process A which called it before the rollover. This is consistent with the documentation, and appears to be the reason the documentation discusses this issue at all. -- https://mail.python.org/mailman/listinfo/python-list