diff --git a/evdev/events.py b/evdev/events.py index 6c75588..678cbfb 100644 --- a/evdev/events.py +++ b/evdev/events.py @@ -103,7 +103,7 @@ def __init__(self, event): def __str__(self): try: ks = ('up', 'down', 'hold')[self.keystate] - except IndexError: + except IndexError, AttributeError: ks = 'unknown' msg = 'key event at {:f}, {} ({}), {}'