summaryrefslogtreecommitdiff
path: root/pyserial
diff options
context:
space:
mode:
authorcliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a>2005-01-27 01:08:40 +0000
committercliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a>2005-01-27 01:08:40 +0000
commit4bb278cf3d39e7e78fd2e3e400c7e257f8f9f609 (patch)
tree2d62725a825ec8ff621e123ea715e7a33664e4b7 /pyserial
parent36336df13d1bcf7ccf8416c7289bf11045bbd18d (diff)
downloadpyserial-git-4bb278cf3d39e7e78fd2e3e400c7e257f8f9f609.tar.gz
[Bug 1106313]: device (port) strings cannot be unicode
Diffstat (limited to 'pyserial')
-rw-r--r--pyserial/serial/serialutil.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pyserial/serial/serialutil.py b/pyserial/serial/serialutil.py
index 9ffae2f..053aca7 100644
--- a/pyserial/serial/serialutil.py
+++ b/pyserial/serial/serialutil.py
@@ -182,7 +182,7 @@ class SerialBase(FileLike):
was_open = self._isOpen
if was_open: self.close()
if port is not None:
- if type(port) == type(''): #strings are taken directly
+ if type(port) in [type(''), type(u'')]: #strings are taken directly
self.portstr = port
else:
self.portstr = self.makeDeviceName(port)
@@ -338,6 +338,7 @@ class SerialBase(FileLike):
if __name__ == '__main__':
s = SerialBase()
+ print s.portstr
print s.getSupportedBaudrates()
print s.getSupportedByteSizes()
print s.getSupportedParities()