1
0
forked from drath/libratbag

tools: ratbagc - allow for the device to be just 'event7'

ratbagctl requires 'eventX' as argument, but ratbag-command requires
/dev/input/eventX. That's not smart, let's do better.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer
2018-09-12 10:52:20 +10:00
parent 4b31945e1d
commit 46d5fae2e5

View File

@@ -188,6 +188,9 @@ class Ratbagd(object):
def __getitem__(self, id):
"""Returns the requested device, or None."""
if id.startswith("event"):
id = "/dev/input/{}".format(id)
if id not in self._devices.keys():
try:
dev = RatbagdDevice(self._ratbag, id)