From: Philipp Hahn Date: Tue, 23 Mar 2010 15:07:57 +0000 (+0100) Subject: python example: poll(-0.001) does not sleep forever X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=1cfbfaa69763da20edfbba5d9bd77b92d08f8af1;p=libvirt.git python example: poll(-0.001) does not sleep forever The conversion from seconds to milliseconds should only be done for actual delays >= 0, not for the magic -1 value used for infinite timeouts. Signed-off-by: Philipp Hahn --- diff --git a/examples/domain-events/events-python/event-test.py b/examples/domain-events/events-python/event-test.py index a9ca26bc5a..181b389511 100644 --- a/examples/domain-events/events-python/event-test.py +++ b/examples/domain-events/events-python/event-test.py @@ -172,10 +172,10 @@ class virEventLoopPure: if now >= next: sleep = 0 else: - sleep = next - now + sleep = (next - now) / 1000.0 self.debug("Poll with a sleep of %d" % sleep) - events = self.poll.poll(sleep / 1000.0) + events = self.poll.poll(sleep) # Dispatch any file handle events that occurred for (fd, revents) in events: