MasterofJOKers
0c2dd51ac1
There can be cases where we want to support more than "bind" events - e.g. "remove". Therefore, we rewrite how things work in the spirit of the STLs `SimpleHTTPRequestHandler`: any "handle_{action}" method of a `KnownDevice` subclass allows the class to receive events for that action. To not use `getattr()` on every `KnownDevice` on every event, we use `__init_subclass__()` to build a list of `KnownDevice` registered for each `action`. |
||
---|---|---|
.. | ||
setup.cfg | ||
setup.py | ||
udev-device-plug-handler |