Hallo Leute,
ich möchte gerne ein USB-Gerät korrekt ansprechen:
Ich kann so das Gerät anhand der ID's bestimmen (Auszug):
def ls_usb(self):
"""if the cabel on usb, like <lsusb>"""
for buss in usb.busses():
for dev in buss.devices:
print "-> %s %X:%X" % (dev.filename, dev.idVendor,
dev.idProduct)
aber das Gerät wird unter Linux mit Hilfe von udev dynamisch an /dev/...
vergeben (hwinfo --short).
Wenn ich also aus zum Beispiel im laufenden Programm den Stecker ziehe
und wieder neu einstöpsel, dann erhalte ich eine neue Zuweisung in /dev.
Wie kann ich die Arbeit von udev überwachen oder gibt es so etwas wie
hwinfo in Python?
Mathias