summaryrefslogtreecommitdiffstats
path: root/deluge/transfer.py
diff options
context:
space:
mode:
authorChase Sterling <chase.sterling@gmail.com>2012-11-26 22:53:08 -0500
committerChase Sterling <chase.sterling@gmail.com>2012-11-26 23:19:13 -0500
commit2187cef14f8701afbc88bda80092b9e364061e4e (patch)
treed3851dd38a012a1efe6b2920f43534b95532105a /deluge/transfer.py
parent6b5cf3396dbfc8208c9be790669a5d9e83307f2e (diff)
downloaddeluge-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.py2
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)))