From 7d440c24303a02bc1f5a4e95522122c2eabdf392 Mon Sep 17 00:00:00 2001 From: Daniel Pavel Date: Fri, 3 May 2013 16:25:32 +0200 Subject: [PATCH] replace thrown OSError with IOError --- lib/hidapi/udev.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/hidapi/udev.py b/lib/hidapi/udev.py index a29146ad..208636f3 100644 --- a/lib/hidapi/udev.py +++ b/lib/hidapi/udev.py @@ -217,7 +217,7 @@ def write(device_handle, data): assert device_handle bytes_written = _os.write(device_handle, data) if bytes_written != len(data): - raise OSError(errno=_errno.EIO, strerror='written %d bytes out of expected %d' % (bytes_written, len(data))) + raise IOError(_errno.EIO, 'written %d bytes out of expected %d' % (bytes_written, len(data))) def read(device_handle, bytes_count, timeout_ms=-1): @@ -242,7 +242,7 @@ def read(device_handle, bytes_count, timeout_ms=-1): if xlist: assert xlist == [device_handle] - raise OSError(errno=_errno.EIO, strerror='exception on file descriptor %d' % device_handle) + raise IOError(_errno.EIO, 'exception on file descriptor %d' % device_handle) if rlist: assert rlist == [device_handle]