[Zope-CVS] CVS: Products/Scheduler/interfaces - IScheduler.py:1.3

Chris McDonough chrism@zope.com
Sat, 17 May 2003 14:46:38 -0400

Update of /cvs-repository/Products/Scheduler/interfaces
In directory cvs.zope.org:/tmp/cvs-serv11728/interfaces

Modified Files:
Log Message:
Changes which allow the descheduling of a task by its task id rather than by its time.  Now, when a task is scheduled, it is assigned a task id (available as the taskid attribute of the task).  The task must now be descheduled using its task id rather than its time.  A tag was made before this change named "before_taskid" in CVS in case changes to the HEAD cause breakages in dependent code.

=== Products/Scheduler/interfaces/IScheduler.py 1.2 => 1.3 ===
--- Products/Scheduler/interfaces/IScheduler.py:1.2	Sun Oct 20 21:50:40 2002
+++ Products/Scheduler/interfaces/IScheduler.py	Sat May 17 14:46:08 2003
@@ -101,12 +101,12 @@
         recuring, how the event recurs.
-eventRegistry.registerEvent(IScheduledEvent, 'Schedule ticks')
+eventRegistry.registerEvent(IScheduledEvent, 'Schedule event')
 class IDescheduledEvent(IFilterableEvent):
-    def getTime():
+    def getTaskId():
-        Return the time that this event wants to be descheduled from
+        Return the task id to deschedule.
 class ITimeEvent(Interface.Base):