diff --git a/src/dexorder/blockstate/db_state.py b/src/dexorder/blockstate/db_state.py index 1c68462..d69bb42 100644 --- a/src/dexorder/blockstate/db_state.py +++ b/src/dexorder/blockstate/db_state.py @@ -91,22 +91,25 @@ class DbState(SeriesCollection): root_fork = state.init_root_block(root_block) for series, data in self.datas.items(): if data.opts.get('db') != 'lazy': - log.debug(f'loading series {series}') t = data.type + count = 0 if t == DataType.SET: # noinspection PyTypeChecker var: BlockSet = BlockData.registry[series] for row in db.session.query(SeriesSet).where(SeriesSet.chain == chain_id, SeriesSet.series == data.series2str(series)): key = data.str2key(row.key) - log.debug(f'load {series} {key}') + # log.debug(f'load {series} {key}') state.set(root_fork, var.series, key, None, overwrite=False) + count += 1 elif t == DataType.DICT: # noinspection PyTypeChecker var: BlockDict = BlockData.registry[series] for row in db.session.query(SeriesDict).where(SeriesDict.chain == chain_id, SeriesDict.series == data.series2str(series)): key = data.str2key(row.key) value = data.str2value(row.value) - log.debug(f'load {series} {key} {value}') + # log.debug(f'load {series} {key} {value}') state.set(root_fork, var.series, key, value, overwrite=True) + count += 1 + log.debug(f'loaded {count} rows from db series {series}') log.debug(f'loaded db state from block {root_block}') return state