# HG changeset patch # User Jeff Hammel # Date 1426268459 25200 # Node ID 8806a699ff94b78971d3adcd41bc47b92baca8a3 # Parent 0dd3144d3bdc25508e1f7509b65cf8cea918cec9 wip, untested diff -r 0dd3144d3bdc -r 8806a699ff94 python/mountusb.py --- a/python/mountusb.py Thu Mar 12 11:36:00 2015 -0700 +++ b/python/mountusb.py Fri Mar 13 10:40:59 2015 -0700 @@ -34,13 +34,17 @@ options = parser.parse_args(args) dmesg = subprocess.check_output(['dmesg']).splitlines() - string = 'usbcore: registered new interface driver usb-storage' - for index in reversed(range(len(dmesg))): - line = dmesg[index] - if string in line: - break + for string in ('usbcore: registered new interface driver usb-storage', + 'USB Mass Storage device detecte'): + for index in reversed(range(len(dmesg))): + line = dmesg[index] + if string in line: + break + else: + continue + break else: - sys.exit(1) # nothing found + sys.exit(1) for line in dmesg[index:]: line = line.split(']', 1)[-1].strip()