Package flumotion :: Package component :: Package base :: Module scheduler :: Class ICalScheduler
[hide private]

Class ICalScheduler

source code

extern.log.log.Loggable --+    
                          |    
                  Scheduler --+
                              |
                             ICalScheduler

Instance Methods [hide private]
 
__init__(self, fileObj)
I am a scheduler that takes its data from an ical file and watches that file every timeout.
source code
 
_setEventSets(self, eventSets) source code
 
parseCalendar(self, calendar) source code
 
stopWatchingIcalFile(self)
Stop watching the ical file.
source code

Inherited from Scheduler: addEvent, addEvents, getCurrentEvents, removeEvent, replaceEvents, subscribe, unsubscribe

Inherited from extern.log.log.Loggable: __providedBy__, debug, doLog, error, info, log, logFunction, logObjectName, warning, warningFailure, writeMarker

Class Variables [hide private]

Inherited from Scheduler: windowSize

Inherited from extern.log.log.Loggable: __implemented__, __provides__, logCategory

Method Details [hide private]

__init__(self, fileObj)
(Constructor)

source code 

I am a scheduler that takes its data from an ical file and watches that file every timeout. Very important: only future events will be added, not past nor present.

Parameters:
  • fileObj (open file.) - The fileObj. It must be already opened.
Overrides: Scheduler.__init__