log tweaks
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user