if (self.m_buttonCapture.GetLabelText() == _(u"Capture")):
a = self.m_comboBoxttyUSB.GetValue()
# lsusb | grep Serial
output=subprocess.check_output("lsusb | grep Serial", shell=True)
a=output.split(' ')
bus = a[1]
devnum = a[3]
b=bus.strip("0")
usbmon = "usbmon"+b
Вот зачем было создавать язык с настолько низким порогом вхождения? И ведь 90% программ на питоне пишутся примерно также.
http://sourceforge.net/projects/ttyusbspy/?source=typ_redirect — источник.