finaldata bugfix
This commit is contained in:
@@ -77,10 +77,11 @@ class BlockWalker (BlockProgressor):
|
|||||||
promo_height = promotion_height(chain, latest.height)
|
promo_height = promotion_height(chain, latest.height)
|
||||||
while (processed_height < promo_height and
|
while (processed_height < promo_height and
|
||||||
(config.walker_stop is None or processed_height < config.walker_stop)):
|
(config.walker_stop is None or processed_height < config.walker_stop)):
|
||||||
cur_height = min(promo_height, processed_height+batch_size-1)
|
start = processed_height + 1
|
||||||
|
cur_height = min(promo_height, processed_height+batch_size)
|
||||||
if config.walker_stop is not None:
|
if config.walker_stop is not None:
|
||||||
cur_height = min(cur_height, config.walker_stop)
|
cur_height = min(cur_height, config.walker_stop)
|
||||||
await self.handle(processed_height+1, cur_height, chain=chain, w3=w3)
|
await self.handle(start, cur_height, chain=chain, w3=w3)
|
||||||
if self.flush_delay is None or \
|
if self.flush_delay is None or \
|
||||||
self.flush_type=='blocks' and last_flush + self.flush_delay <= processed_height or \
|
self.flush_type=='blocks' and last_flush + self.flush_delay <= processed_height or \
|
||||||
self.flush_type=='time' and last_flush + self.flush_delay <= now():
|
self.flush_type=='time' and last_flush + self.flush_delay <= now():
|
||||||
|
|||||||
Reference in New Issue
Block a user