From 59a01e1132e0d95b21a7a5c7c8e74ce07d9a7162 Mon Sep 17 00:00:00 2001 From: 4tochka Date: Fri, 10 May 2019 02:58:24 +0400 Subject: [PATCH] connector --- pybtc/connector/block_loader.py | 2 +- pybtc/connector/connector.py | 2 +- pybtc/test/block.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pybtc/connector/block_loader.py b/pybtc/connector/block_loader.py index dd77f4a..b767b13 100644 --- a/pybtc/connector/block_loader.py +++ b/pybtc/connector/block_loader.py @@ -11,7 +11,7 @@ import aiojsonrpc import traceback from pybtc.connector.utils import decode_block_tx -import marshal as pickle +import _pickle as pickle from lru import LRU diff --git a/pybtc/connector/connector.py b/pybtc/connector/connector.py index 0f38626..23563dc 100644 --- a/pybtc/connector/connector.py +++ b/pybtc/connector/connector.py @@ -12,7 +12,7 @@ import zmq import zmq.asyncio import asyncio import time -from marshal import loads, dumps +from _pickle import loads, dumps class Connector: def __init__(self, node_rpc_url, node_zerromq_url, logger, diff --git a/pybtc/test/block.py b/pybtc/test/block.py index da63c53..2854a9e 100644 --- a/pybtc/test/block.py +++ b/pybtc/test/block.py @@ -604,9 +604,9 @@ class BlockDeserializeTests(unittest.TestCase): Block(fc[:-1], format="raw", keep_raw_tx=False), ) - import _pickle as pickle + import ujson as pickle qt = time.time() - k = pickle.dumps(bt) + k = pickle.dumps(bt[0]["tx"][0]) print("decoded block dump", time.time() - qt) qt = time.time() p = pickle.loads(k)