Compare commits
2 Commits
4b82a8895d
...
8c0b993327
Author | SHA1 | Date |
---|---|---|
|
8c0b993327 | |
|
07a6923bd5 |
|
@ -323,7 +323,7 @@ def open_path(device_path):
|
|||
if e.errno == errno.EACCES:
|
||||
sleep(0.1)
|
||||
else:
|
||||
raise
|
||||
raise e
|
||||
|
||||
|
||||
def close(device_handle) -> None:
|
||||
|
|
|
@ -87,10 +87,10 @@ def create_device(low_level: LowLevelInterface, device_info, setting_callback=No
|
|||
except OSError as e:
|
||||
logger.exception("open %s", device_info)
|
||||
if e.errno == errno.EACCES:
|
||||
raise
|
||||
except Exception:
|
||||
raise e
|
||||
except Exception as e:
|
||||
logger.exception("open %s", device_info)
|
||||
raise
|
||||
raise e
|
||||
|
||||
|
||||
class Device:
|
||||
|
|
|
@ -599,6 +599,6 @@ def create_receiver(low_level: LowLevelInterface, device_info, setting_callback=
|
|||
except OSError as e:
|
||||
logger.exception("open %s", device_info)
|
||||
if e.errno == errno.EACCES:
|
||||
raise
|
||||
raise e
|
||||
except Exception:
|
||||
logger.exception("open %s", device_info)
|
||||
|
|
|
@ -86,7 +86,7 @@ def test_create_device(device_info, responses, expected_success):
|
|||
with pytest.raises(PermissionError):
|
||||
device.create_device(low_level_mock, device_info)
|
||||
elif not expected_success:
|
||||
with pytest.raises(TypeError):
|
||||
with pytest.raises(Exception): # noqa: B017
|
||||
device.create_device(low_level_mock, device_info)
|
||||
else:
|
||||
test_device = device.create_device(low_level_mock, device_info)
|
||||
|
|
Loading…
Reference in New Issue