From 8e9fe049e51fd8de0d5aed47f5f72bd343bbaf13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maxime=20Ch=C3=A9ramy?= Date: Sun, 6 Apr 2014 17:44:38 +0200 Subject: idlequeue uses time in microseconds (even with Python 2). --- nbxmpp/idlequeue.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/nbxmpp/idlequeue.py b/nbxmpp/idlequeue.py index 478595d..be8be4b 100644 --- a/nbxmpp/idlequeue.py +++ b/nbxmpp/idlequeue.py @@ -529,10 +529,6 @@ class GlibIdleQueue(IdleQueue): Creates a dict, which maps file/pipe/sock descriptor to glib event id """ self.events = {} - if sys.version_info[0] == 2: - self.current_time = gobject.get_current_time - else: - self.current_time = GLib.get_real_time def _add_idle(self, fd, flags): """ @@ -571,3 +567,9 @@ class GlibIdleQueue(IdleQueue): def process(self): self._check_time_events() + + if sys.version_info[0] == 2: + def current_time(self): + return gobject.get_current_time() * 1e6 + else: + current_time = GLib.get_real_time -- cgit v1.2.3