diff --git a/printer_webui/timelapse.py b/printer_webui/timelapse.py index ba768c30..5843a76f 100644 --- a/printer_webui/timelapse.py +++ b/printer_webui/timelapse.py @@ -95,8 +95,8 @@ class TimedTimelapse(Timelapse): self.timerThread = None - def onPrintjobStarted(self): - Timelapse.onPrintjobStarted(self) + def onPrintjobStarted(self, filename): + Timelapse.onPrintjobStarted(self, filename) if self.timerThread is not None: return diff --git a/printer_webui/util/comm.py b/printer_webui/util/comm.py index fc9ff30e..6308b677 100644 --- a/printer_webui/util/comm.py +++ b/printer_webui/util/comm.py @@ -242,7 +242,10 @@ class MachineCom(object): return self._gcodePos def getPrintTime(self): - return time.time() - self._printStartTime100 + if self._printStartTime100 == None: + return 0 + else: + return time.time() - self._printStartTime100 def getPrintTimeRemainingEstimate(self): if self._printStartTime100 == None or self.getPrintPos() < 200: