WIP lookup commands

This commit is contained in:
DiG 2022-01-17 13:55:08 +01:00
parent 38d8a5f9cf
commit c33ff24552
1 changed files with 15 additions and 4 deletions

View File

@ -319,11 +319,22 @@ def lookup( model, domains ):
def flatten_stack( data ):
flat = []
for key in data.keys():
if type(data[key]) != dict:
flat.append(key)
else:
if type(data) == list:
flat += [ flatten_stack( sub ) for sub in data ]
return flat
if type(data) == str:
return data
if type(data) == dict:
for key in data.keys():
if '/' in key:
flat.append(key)
# if type(data[key]) != dict:
# flat.append(key)
# else:
flat += flatten_stack(data[key])
return flat