+ def isNextRecordAfterEventActionAuto(self):
+ now = time.time()
+ t = None
+ for timer in self.timer_list:
+ if timer.justplay or timer.begin < now:
+ continue
+ if t is None or t.begin == timer.begin:
+ t = timer
+ if t.afterEvent == AFTEREVENT.AUTO:
+ return True
+ return False
+
+ def record(self, entry, ignoreTSC=False, dosave=True): #wird von loadTimer mit dosave=False aufgerufen
+ timersanitycheck = TimerSanityCheck(self.timer_list,entry)
+ if not timersanitycheck.check():
+ if ignoreTSC != True:
+ print "timer conflict detected!"
+ print timersanitycheck.getSimulTimerList()
+ return timersanitycheck.getSimulTimerList()
+ else:
+ print "ignore timer conflict"
+ elif timersanitycheck.doubleCheck():
+ print "ignore double timer"