code: def find_usb_device_by_address(self, name):
          
          if not isinstance(name, basestring):
              raise TypeError("name can only be an instance of type basestring")
          device = self._call("findUSBDeviceByAddress",
                       in_p=[name])
          device = IHostUSBDevice(device)
          return device
docs: Searches for a USB device with the given host address.
          
          
          
          :py:func:`IUSBDevice.address` 
  
          in name of type str
              Address of the USB device (as assigned by the host) to
              search for.
  
          return device of type :class:`IHostUSBDevice`
              Found USB device object.
  
          raises :class:`VBoxErrorObjectNotFound`
              Given @c name does not correspond to any USB device.