diff options
author | Chase Sterling <chase.sterling@gmail.com> | 2012-11-26 22:53:08 -0500 |
---|---|---|
committer | Chase Sterling <chase.sterling@gmail.com> | 2012-11-26 23:19:13 -0500 |
commit | 2187cef14f8701afbc88bda80092b9e364061e4e (patch) | |
tree | d3851dd38a012a1efe6b2920f43534b95532105a /deluge/transfer.py | |
parent | 6b5cf3396dbfc8208c9be790669a5d9e83307f2e (diff) | |
download | deluge-2187cef14f8701afbc88bda80092b9e364061e4e.tar.gz deluge-2187cef14f8701afbc88bda80092b9e364061e4e.tar.bz2 deluge-2187cef14f8701afbc88bda80092b9e364061e4e.zip |
Add decode_utf8 argument to rencode.loads, which decodes all strings from utf8.
Update rpc protocol to load all strings as unicode.
Diffstat (limited to 'deluge/transfer.py')
-rw-r--r-- | deluge/transfer.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/deluge/transfer.py b/deluge/transfer.py index c89f89e4f..a09ad98a5 100644 --- a/deluge/transfer.py +++ b/deluge/transfer.py @@ -140,7 +140,7 @@ class DelugeTransferProtocol(Protocol): """ try: - self.message_received(rencode.loads(zlib.decompress(data))) + self.message_received(rencode.loads(zlib.decompress(data), decode_utf8=True)) except Exception, e: log.warn("Failed to decompress (%d bytes) and load serialized data "\ "with rencode: %s" % (len(data), str(e))) |