connector

This commit is contained in:
4tochka 2019-05-10 02:10:04 +04:00
parent 23a445c244
commit d05a02c6a1
3 changed files with 14 additions and 2 deletions

View File

@ -10,7 +10,8 @@ import sys
import aiojsonrpc
import traceback
from pybtc.connector.utils import decode_block_tx
import pickle
# import pickle
import msgpack as pickle
from lru import LRU

View File

@ -12,7 +12,7 @@ import zmq
import zmq.asyncio
import asyncio
import time
from pickle import loads, dumps
from msgpack import loads, dumps
class Connector:
def __init__(self, node_rpc_url, node_zerromq_url, logger,

View File

@ -619,6 +619,17 @@ class BlockDeserializeTests(unittest.TestCase):
p = pickle.loads(k)
print("decoded block load", time.time() - qt)
print(p[0]["hash"])
qt = time.time()
k = pickle.dumps(bt, protocol = pickle.HIGHEST_PROTOCOL)
print("decoded block dump", time.time() - qt)
qt = time.time()
p = pickle.loads(k)
print("decoded block load", time.time() - qt)
print(p[0]["hash"])
import cProfile
# cProfile.run("import pybtc;"