diff --git a/obd_io.py b/obd_io.py
index a20a0a5..e30f103 100755
--- a/obd_io.py
+++ b/obd_io.py
@@ -84,11 +84,12 @@ class OBDPort:
self._notify_window=_notify_window
wx.PostEvent(self._notify_window, DebugEvent([1,"Opening interface (serial port)"]))
+ self.port = None
try:
self.port = serial.Serial(portnum,baud, \
parity = par, stopbits = sb, bytesize = databits,timeout = to)
- except serial.SerialException:
+ except (serial.SerialException, OSError):
self.State = 0
return None