Skip to content

Commit 853c953

Browse files
committedOct 11, 2017
Added timeout handling
1 parent 7b4953b commit 853c953

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed
 

‎isotp/__init__.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@ def assert_is_socket(s):
1616

1717
class socket:
1818

19-
def __init__(self):
19+
def __init__(self, timeout=0.1):
2020
self.interface = None
2121
self.rxid = None
2222
self.txid = None
2323
self.bound = False
2424
self.closed = False
2525
self._socket = socket_module.socket(socket_module.AF_CAN, socket_module.SOCK_DGRAM,socket_module.CAN_ISOTP)
26+
self._socket.settimeout(timeout)
2627

2728
def send(self, *args, **kwargs):
2829
return self._socket.send(*args, **kwargs)

0 commit comments

Comments
 (0)
Please sign in to comment.