If it's 5 seconds before setting the time forward an hour, will time.sleep(10) sleep for 10 seconds, or five seconds? (after five seconds, the time is more than ten seconds from the start).
If it's 5 seconds before setting the time backwards an hour, time.sleep(10) sleep for ten seconds, or for an hour and ten seconds? (it takes an extra hour for the current time to be more than ten seconds from the start time, at least by the clock)
And for completeness, what does sleep do for leap seconds, like we just had?
Are there any times that time.sleep would not be expected to do what is requested?
I'm still on python 2.7.