diff options
author | cliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a> | 2005-01-27 01:08:40 +0000 |
---|---|---|
committer | cliechti <cliechti@f19166aa-fa4f-0410-85c2-fa1106f25c8a> | 2005-01-27 01:08:40 +0000 |
commit | 4bb278cf3d39e7e78fd2e3e400c7e257f8f9f609 (patch) | |
tree | 2d62725a825ec8ff621e123ea715e7a33664e4b7 /pyserial | |
parent | 36336df13d1bcf7ccf8416c7289bf11045bbd18d (diff) | |
download | pyserial-git-4bb278cf3d39e7e78fd2e3e400c7e257f8f9f609.tar.gz |
[Bug 1106313]: device (port) strings cannot be unicode
Diffstat (limited to 'pyserial')
-rw-r--r-- | pyserial/serial/serialutil.py | 3 |
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() |