|
|
|
@ -58,6 +58,7 @@ class _GetDevices(threading.Thread):
|
|
|
|
|
# evdev needs asyncio to work
|
|
|
|
|
loop = asyncio.new_event_loop()
|
|
|
|
|
asyncio.set_event_loop(loop)
|
|
|
|
|
|
|
|
|
|
logger.debug('Discovering device paths')
|
|
|
|
|
devices = [evdev.InputDevice(path) for path in evdev.list_devices()]
|
|
|
|
|
|
|
|
|
|