From b979ffd123d05ab4a5ccec6460569751983c7f72 Mon Sep 17 00:00:00 2001 From: Victor Grau Serrat Date: Fri, 23 Mar 2018 12:38:37 -0600 Subject: [PATCH] BLD: [mktplace] json handling improvement --- catalyst/marketplace/marketplace.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/catalyst/marketplace/marketplace.py b/catalyst/marketplace/marketplace.py index a703bb70..51d146a6 100644 --- a/catalyst/marketplace/marketplace.py +++ b/catalyst/marketplace/marketplace.py @@ -70,7 +70,10 @@ class Marketplace: contract_url.info().get_content_charset()).strip()) abi_url = urllib.urlopen(MARKETPLACE_CONTRACT_ABI) - abi = json.load(abi_url) + abi_url = abi_url.read().decode( + abi_url.info().get_content_charset()) + + abi = json.loads(abi_url) self.mkt_contract = self.web3.eth.contract( self.mkt_contract_address, @@ -84,7 +87,10 @@ class Marketplace: contract_url.info().get_content_charset()).strip()) abi_url = urllib.urlopen(ENIGMA_CONTRACT_ABI) - abi = json.load(abi_url) + abi_url = abi_url.read().decode( + abi_url.info().get_content_charset()) + + abi = json.loads(abi_url) self.eng_contract = self.web3.eth.contract( self.eng_contract_address,