From 94d22e8b687d1f3896ee93d003331993a116db1b Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Wed, 17 Sep 2014 17:54:58 -0400 Subject: handle utf8 decoding errors properly --- ssh.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ssh.py') diff --git a/ssh.py b/ssh.py index 2e290bb..08a5bfb 100644 --- a/ssh.py +++ b/ssh.py @@ -85,7 +85,7 @@ class Connection(object): self._display_streamer_screen(streamers) - c = self.chan.recv(1).decode('utf-8') + c = self.chan.recv(1).decode('utf-8', 'ignore') if c in keymap: self.chan.send("\033[2J\033[H") return keymap[c] @@ -115,7 +115,7 @@ class Connection(object): row = 4 for streamer in streamers: key = streamer["key"] - name = streamer["name"].decode('utf-8') + name = streamer["name"].decode('utf-8', 'replace') rows = streamer["rows"] cols = streamer["cols"] viewers = streamer["viewers"] -- cgit v1.2.3-54-g00ecf