def do_safe(self, ser): if self.keys is None: self.keys = Keys.KeyPress(ser) try: if self.alive: self.do() except: if self.keys is None: self.keys = Keys.KeyPress(ser) print('interuppt') import traceback traceback.print_exc() self.keys.end() self.alive = False
def start(self, ser): self.isRunning = True self.toggle = not self.toggle self.key = Keys.KeyPress(ser)
def start(self, ser, postProcess=None): self.isRunning = True self.key = Keys.KeyPress(ser)