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
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
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