code: def openByVendorIDAndProductID(
              self, vendor_id, product_id,
              skip_on_access_error=False, skip_on_error=False):
          
          result = self.getByVendorIDAndProductID(
              vendor_id, product_id,
              skip_on_access_error=skip_on_access_error,
              skip_on_error=skip_on_error)
          if result is not None:
              return result.open()
docs: Get the first USB device matching given vendor and product ids.
          Returns an USBDeviceHandle instance, or None if no present device
          match.
          skip_on_error (bool)
              (see getDeviceList)
          skip_on_access_error (bool)
              (see getDeviceList)