]> code.delx.au - bg-scripts/blobdiff - asyncsched.py
Converted to Python3
[bg-scripts] / asyncsched.py
index 22eb78808e1e307ba3ef2dd01ee8e671d43fa020..5fd8348ff2b3be4ba0a4a6f3a2ec4a9feeb3365e 100644 (file)
@@ -15,8 +15,11 @@ class Task(object):
         self.time = time.time() + delay
         self.func = lambda: func(*args, **kwargs)
     
-    def __cmp__(self, other):
-        return cmp(self.time, other.time)
+    def __lt__(self, other):
+        return self.time < other.time
+
+    def __eq__(self, other):
+        return self.time == other.time
 
     def __call__(self):
         f = self.func