From f0fe278ee97ebb4c9f5a7c57871eea052e572e17 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Mon, 04 Nov 2013 03:31:08 +0000 Subject: update to more efficient construct --- (limited to 'plugins/wedo_plugin/usb/backend/libusb01.py') diff --git a/plugins/wedo_plugin/usb/backend/libusb01.py b/plugins/wedo_plugin/usb/backend/libusb01.py index cf344c0..cc2ef49 100644 --- a/plugins/wedo_plugin/usb/backend/libusb01.py +++ b/plugins/wedo_plugin/usb/backend/libusb01.py @@ -523,7 +523,7 @@ class _LibUSB(usb.backend.IBackend): timeout )) else: - data = _interop.as_array((0,) * data_or_wLength) + data = _interop.as_array('\x00' * data_or_wLength) read = int(_check(_lib.usb_control_msg( dev_handle, bmRequestType, @@ -557,7 +557,7 @@ class _LibUSB(usb.backend.IBackend): ))) def __read(self, fn, dev_handle, ep, intf, size, timeout): - data = _interop.as_array((0,) * size) + data = _interop.as_array('\x00' * size) address, length = data.buffer_info() length *= data.itemsize ret = int(_check(fn( -- cgit v0.9.1