This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author hashstat
Recipients
Date 2006-12-01.21:57:48
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
Apparently my description wasn't as clear as I thought.  I don't care about the clock times in the example.  They were only used to illustrate the point.  What I do care about is that if a use c.wait(3600) ("wait 60 minutes"), then my thread should wake up in roughly 60 minutes without regard to changes in the system clock.

With the current Condition implementation, no matter what timeout is used, setting the system clock ahead reduces or eliminates the wait while setting the system clock back increases the wait.  So if the clock is set back one hour in the middle of a 1 microsecond wait (c.wait(1)), wait will return in an hour and 1 microsecond.  Is this the way it should work?
History
Date User Action Args
2007-08-23 14:50:25adminlinkissue1607041 messages
2007-08-23 14:50:25admincreate