From b5ce948bc1e1e33f53b14c949bdba8f285d3b2e4 Mon Sep 17 00:00:00 2001 From: Lex Berezhny Date: Fri, 13 Jul 2018 00:46:34 -0400 Subject: [PATCH] convert buffer to string --- lbrynet/wallet/manager.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lbrynet/wallet/manager.py b/lbrynet/wallet/manager.py index 8df66573c..d15313697 100644 --- a/lbrynet/wallet/manager.py +++ b/lbrynet/wallet/manager.py @@ -1,4 +1,5 @@ import os +import six import json from binascii import hexlify from twisted.internet import defer @@ -16,6 +17,10 @@ from .transaction import Transaction from .database import WalletDatabase # pylint: disable=unused-import +if six.PY3: + buffer = memoryview + + class BackwardsCompatibleNetwork(object): def __init__(self, manager): self.manager = manager @@ -168,6 +173,8 @@ class LbryWalletManager(BaseWalletManager): defer.returnValue(tx) def _old_get_temp_claim_info(self, tx, txo, address, claim_dict, name, bid): + if isinstance(address, buffer): + address = str(address) return { "claim_id": hexlify(tx.get_claim_id(txo.index)).decode(), "name": name,