Blob Blame History Raw
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