summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorGreg Bowser <topnotcher@gmail.com>2016-11-22 13:38:24 -0500
committerGreg Bowser <topnotcher@gmail.com>2016-11-22 13:38:24 -0500
commitd005842962c90cf772567ddf32be4e3acb27a02b (patch)
tree9f0646f7cae32b9b25fcf904bb015eaf53a1ffcd /examples
parent77ca290fd10e532fdf98cea40178651dbe80b365 (diff)
downloadpyserial-git-d005842962c90cf772567ddf32be4e3acb27a02b.tar.gz
examples: Fix calls to `rfc2217.filter` in example server.
These both call `to_bytes` on a byte generator, which fails because `bytearray` is expecting ints. Remove the `to_bytes` calls and use the yielded bytes directly.
Diffstat (limited to 'examples')
-rwxr-xr-xexamples/rfc2217_server.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/rfc2217_server.py b/examples/rfc2217_server.py
index 5955fc0..42660dd 100755
--- a/examples/rfc2217_server.py
+++ b/examples/rfc2217_server.py
@@ -56,7 +56,7 @@ class Redirector(object):
data = self.serial.read(self.serial.in_waiting or 1)
if data:
# escape outgoing data when needed (Telnet IAC (0xff) character)
- self.write(serial.to_bytes(self.rfc2217.escape(data)))
+ self.write(b''.join(self.rfc2217.escape(data)))
except socket.error as msg:
self.log.error('{}'.format(msg))
# probably got disconnected
@@ -76,7 +76,7 @@ class Redirector(object):
data = self.socket.recv(1024)
if not data:
break
- self.serial.write(serial.to_bytes(self.rfc2217.filter(data)))
+ self.serial.write(b''.join(self.rfc2217.filter(data)))
except socket.error as msg:
self.log.error('{}'.format(msg))
# probably got disconnected