From 7be242fb7f9909c50840e43afea154b4ada966fc Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sat, 21 Jan 2023 12:59:04 +0100 Subject: dev_add: print device name/phys in the log --- dev_add | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dev_add b/dev_add index 094345f..5e53451 100755 --- a/dev_add +++ b/dev_add @@ -12,11 +12,14 @@ import sys import time def dev_match(evpath, pattern, logger): + name = '(null)' + phys = '(null)' + try: with open(evpath + '/device/name', 'r') as f: - name = f.read() + name = f.read().strip() with open(evpath + '/device/phys', 'r') as f: - phys = f.read() + phys = f.read().strip() if not 'uinput' in phys and re.search(pattern, name): logger.debug('%s matched the pattern', evpath) @@ -24,7 +27,7 @@ def dev_match(evpath, pattern, logger): except IOError: pass - logger.debug('%s did not match the pattern', evpath) + logger.debug('%s (%s | %s) did not match the pattern', evpath, name, phys) return False def dev_add(control, syspath, logger): -- cgit v1.2.3