Ejemplo n.º 1
0
    def createMaintenanceRecord(self):
        maintenanceDurance = 15*60;
        nextStart = OSTools.getDateTimeWithOffset(self.MAINT_DAY)

        maintMsg = "creating maintenance entry for %s" %(OSTools.dateTimeAsString(nextStart))
        self._config.logInfo(maintMsg)
        print maintMsg
   
        maint = RecordingInfo(None);
        maint.setExecutionTime(nextStart)
        maint.setDurance(maintenanceDurance)
        return maint
Ejemplo n.º 2
0
    def createMaintenanceRecord(self):
        maintenanceDurance = 15*60;
        nextStart = OSTools.getDateTimeWithOffset(self.MAINT_DAY)

        maintMsg = "creating maintenance entry for %s" %(OSTools.dateTimeAsString(nextStart))
        self._config.logInfo(maintMsg)
        print(maintMsg)
   
        maint = RecordingInfo(None);
        maint.setExecutionTime(nextStart)
        maint.setDurance(maintenanceDurance)
        return maint
Ejemplo n.º 3
0
 def isMaintenanceNeeded(self,recInfo):
     maintenanceDurance = 15*60;
     nextStart = OSTools.getDateTimeWithOffset(self.MAINT_DAY)
     maintEnd = OSTools.addToDateTime(nextStart, maintenanceDurance)
     scheduledStartTime = recInfo.getEPGInfo().getStartTime()
     return maintEnd <= scheduledStartTime
Ejemplo n.º 4
0
 def isMaintenanceNeeded(self,recInfo):
     maintenanceDurance = 15*60;
     nextStart = OSTools.getDateTimeWithOffset(self.MAINT_DAY)
     maintEnd = OSTools.addToDateTime(nextStart, maintenanceDurance)
     scheduledStartTime = recInfo.getEPGInfo().getStartTime()
     return maintEnd <= scheduledStartTime