Error handling for grab/ungrab

This commit is contained in:
Marc Riera 2022-11-01 18:53:48 +01:00
parent 07dd9abfa2
commit cbfe1d366d

View file

@ -52,10 +52,16 @@ class SwitchGamepad(PhysicalGamepad):
self.device = self._get_device() self.device = self._get_device()
def start(self): def start(self):
self.device.grab() try:
self.device.grab()
except:
return
def stop(self): def stop(self):
self.device.ungrab() try:
self.device.ungrab()
except:
return
def read_input(self): def read_input(self):
# time.sleep(5) # time.sleep(5)