Removed code now available in PyUSB
Used common _read operation