summaryrefslogtreecommitdiff
path: root/pyserial/serial/serialposix.py
diff options
context:
space:
mode:
authorcliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a>2014-08-04 10:35:10 +0000
committercliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a>2014-08-04 10:35:10 +0000
commit49485887d2a9b0f26cdff6f96e66ac3432127225 (patch)
tree390b4b32fe5852392448d50f812acb05b605b70a /pyserial/serial/serialposix.py
parent77e088a89dd21b18a69fd9a3ff872b199d4439e9 (diff)
downloadpyserial-git-49485887d2a9b0f26cdff6f96e66ac3432127225.tar.gz
[Bug pyserial:156] PosixSerial.open raises OSError rather than SerialException when port open fails
Diffstat (limited to 'pyserial/serial/serialposix.py')
-rw-r--r--pyserial/serial/serialposix.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pyserial/serial/serialposix.py b/pyserial/serial/serialposix.py
index 43004b3..78ffb39 100644
--- a/pyserial/serial/serialposix.py
+++ b/pyserial/serial/serialposix.py
@@ -291,7 +291,7 @@ class PosixSerial(SerialBase):
# open
try:
self.fd = os.open(self.portstr, os.O_RDWR|os.O_NOCTTY|os.O_NONBLOCK)
- except IOError, msg:
+ except OSError, msg:
self.fd = None
raise SerialException(msg.errno, "could not open port %s: %s" % (self._port, msg))
#~ fcntl.fcntl(self.fd, FCNTL.F_SETFL, 0) # set blocking