Is your system running something like ntpd? I'm not sure how use of ntp, which will slowly adjust the system's time to match the network time, will interact with calls to sleep().
This is almost certainly an OS question, though, not a Python question. Python's time.sleep() is a bit complicated, but on Linux it looks like it'll favor use of select(2) with a timeout argument. Perhaps you can duplicate these results with a pure "C" program and then ask around on a mailing list or newsgroup about Linux or the specific virtual Linux server setup you're using. Jeff
pgpd6ehhe7W4O.pgp
Description: PGP signature
-- http://mail.python.org/mailman/listinfo/python-list