# log.info("Querying a node for blocks from range: [%d, %d]", lbound, to)
timer.batch_start()
blocks=node.get_blocks_range(lbound,to)
lbound=to
timer.batch_lap()
# if(queue.full()):
# log.info("Block queue is full - Enqueuing retrieved block-data for block range: [%d, %d] will block... Block queue size: %d", lbound, to, queue.qsize())
queue.put(blocks)
num=num+1
returnnum
exceptKeyboardInterruptaski:
log.info("Caught SIGINT")
exceptExceptionasex:
log.exception("Exception caught during fetching blocks")
try:
count=ubound-lbound
log.info("[SYNC] start block %d, +%d to sync",lbound,count)
# log.info("Querying a node for blocks from range: [%d, %d]", lbound, to)
timer.batch_start()
blocks=node.get_blocks_range(lbound,to)
lbound=to
timer.batch_lap()
# if(queue.full()):
# log.info("Block queue is full - Enqueuing retrieved block-data for block range: [%d, %d] will block... Block queue size: %d", lbound, to, queue.qsize())
queue.put(blocks)
num=num+1
returnnum
exceptKeyboardInterrupt:
log.info("Caught SIGINT")
exceptException:
log.exception("Exception caught during fetching blocks")