WIP lookup commands

This commit is contained in:
DiG 2022-01-17 14:59:13 +01:00
parent 31bf6b8d91
commit cc636adccc
1 changed files with 8 additions and 2 deletions

View File

@ -340,7 +340,10 @@ def flatten_stack( data ):
return data return data
if type(data) == list: if type(data) == list:
[ flat += flatten_stack( sub ) for sub in data ] res = [ flatten_stack( sub ) for sub in data ]
flat_list = [item for sublist in res for item in sublist]
for item in flat_list:
flat += item
return flat return flat
if type(data) == dict: if type(data) == dict:
@ -351,7 +354,10 @@ def flatten_stack( data ):
# flat.append(key) # flat.append(key)
# else: # else:
if type(data[key]) in [list,dict]: if type(data[key]) in [list,dict]:
flat += flatten_stack(data[key]) res = flatten_stack(data[key])
for item in res:
flat += item
return flat
# jlog( flat ) # jlog( flat )
return flat return flat