Fixed issue with debugging apps with non-ascii data

This commit is contained in:
Marcin Lubimow 2016-07-05 20:49:53 +01:00
parent 255f318fbb
commit 61a728ba67

View File

@ -69,7 +69,9 @@ class RemoteDebugger(Debugger):
# makefile ignores encoding if there's no buffering.
raw_sock_file = self._client.makefile("rwb", 0)
import codecs
sock_file = codecs.StreamReaderWriter(raw_sock_file,
sock_file = codecs.StreamRecoder(raw_sock_file,
codecs.getencoder("utf-8"),
codecs.getdecoder("utf-8"),
codecs.getreader("utf-8"),
codecs.getwriter("utf-8"))