diff options
author | Giampaolo Rodola' <g.rodola@gmail.com> | 2011-11-23 00:03:15 +0100 |
---|---|---|
committer | Giampaolo Rodola' <g.rodola@gmail.com> | 2011-11-23 00:03:15 +0100 |
commit | 7e0bd4f437a286f5a3b1d7468c5d376d623049b3 (patch) | |
tree | fa0d4145f30b35236022e76d52f653f5a840e66e /Lib/sched.py | |
parent | 5c80d25f6ba58bdfade838da6f37d4b1b833d99f (diff) | |
download | cpython-7e0bd4f437a286f5a3b1d7468c5d376d623049b3.tar.gz |
revert cset 6a0da9b65e54 against sched.py committed by accident
Diffstat (limited to 'Lib/sched.py')
-rw-r--r-- | Lib/sched.py | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/Lib/sched.py b/Lib/sched.py index 3e41198c10..6c01e6968a 100644 --- a/Lib/sched.py +++ b/Lib/sched.py @@ -35,9 +35,6 @@ from collections import namedtuple __all__ = ["scheduler"] class Event(namedtuple('Event', 'time, priority, action, argument, kwargs')): - def __init__(self, *args, **kwargs): - super(Event, self).__init__(*args, **kwargs) - self._scheduled = False def __eq__(s, o): return (s.time, s.priority) == (o.time, o.priority) def __ne__(s, o): return (s.time, s.priority) != (o.time, o.priority) def __lt__(s, o): return (s.time, s.priority) < (o.time, o.priority) @@ -62,7 +59,6 @@ class scheduler: """ event = Event(time, priority, action, argument, kwargs) - event._scheduled = True heapq.heappush(self._queue, event) return event # The ID @@ -85,9 +81,6 @@ class scheduler: self._queue.remove(event) heapq.heapify(self._queue) - def is_scheduled(self, event): - return event._scheduled - def empty(self): """Check whether the queue is empty.""" return not self._queue @@ -129,7 +122,6 @@ class scheduler: # Verify that the event was not removed or altered # by another thread after we last looked at q[0]. if event is checked_event: - event._scheduled = False action(*argument, **kwargs) delayfunc(0) # Let other threads run else: |