connector
This commit is contained in:
parent
61e033516e
commit
23a445c244
@ -10,7 +10,7 @@ import sys
|
|||||||
import aiojsonrpc
|
import aiojsonrpc
|
||||||
import traceback
|
import traceback
|
||||||
from pybtc.connector.utils import decode_block_tx
|
from pybtc.connector.utils import decode_block_tx
|
||||||
from pickle import loads, dumps
|
import pickle
|
||||||
from lru import LRU
|
from lru import LRU
|
||||||
|
|
||||||
|
|
||||||
@ -162,7 +162,7 @@ class BlockLoader:
|
|||||||
|
|
||||||
if msg_type == b'result':
|
if msg_type == b'result':
|
||||||
self.worker_busy[index] = False
|
self.worker_busy[index] = False
|
||||||
blocks = loads(msg)
|
blocks = pickle.loads(msg)
|
||||||
|
|
||||||
for i in blocks:
|
for i in blocks:
|
||||||
self.parent.block_preload.set(i, blocks[i])
|
self.parent.block_preload.set(i, blocks[i])
|
||||||
@ -256,9 +256,9 @@ class Worker:
|
|||||||
blocks[x]["rawTx"][y]["vOut"][i]["_s_"] = self.destroyed_coins[pointer]
|
blocks[x]["rawTx"][y]["vOut"][i]["_s_"] = self.destroyed_coins[pointer]
|
||||||
except: pass
|
except: pass
|
||||||
|
|
||||||
# blocks[x] = msgpack.dumps(blocks[x])
|
blocks[x] = pickle.dumps(blocks[x])
|
||||||
|
|
||||||
self.pipe_sent_msg(b'result', dumps(blocks))
|
self.pipe_sent_msg(b'result', pickle.dumps(blocks))
|
||||||
except:
|
except:
|
||||||
self.log.critical(str(traceback.format_exc()))
|
self.log.critical(str(traceback.format_exc()))
|
||||||
|
|
||||||
|
|||||||
@ -304,7 +304,7 @@ class Connector:
|
|||||||
raw_block = self.block_preload.pop(self.last_block_height + 1)
|
raw_block = self.block_preload.pop(self.last_block_height + 1)
|
||||||
if raw_block:
|
if raw_block:
|
||||||
q = time.time()
|
q = time.time()
|
||||||
block = raw_block
|
block = loads(raw_block)
|
||||||
block["hash"]
|
block["hash"]
|
||||||
self.blocks_decode_time += time.time() - q
|
self.blocks_decode_time += time.time() - q
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user