WIP lookup commands
This commit is contained in:
parent
e06c03552c
commit
4006249e2c
|
@ -338,19 +338,25 @@ def flatten_stack( data ):
|
||||||
|
|
||||||
def flatten( obj ):
|
def flatten( obj ):
|
||||||
if type(obj) == dict:
|
if type(obj) == dict:
|
||||||
|
eprint( 'is a dict')
|
||||||
key = obj.keys()[0] if obj.keys()[0] != 'file' else obj.keys()[1]
|
key = obj.keys()[0] if obj.keys()[0] != 'file' else obj.keys()[1]
|
||||||
flat.append( key )
|
flat.append( key )
|
||||||
for field in obj[key].keys():
|
for field in obj[key].keys():
|
||||||
|
eprint( 'go flat key', field )
|
||||||
flatten( obj[key][field] )
|
flatten( obj[key][field] )
|
||||||
|
|
||||||
if type(obj) == list:
|
if type(obj) == list:
|
||||||
|
eprint( 'is a list')
|
||||||
for item in obj:
|
for item in obj:
|
||||||
|
print( 'item: ', item)
|
||||||
if type(item) == str:
|
if type(item) == str:
|
||||||
flat.append( item )
|
flat.append( item )
|
||||||
if type(item) == dict:
|
if type(item) == dict:
|
||||||
flatten( item )
|
flatten( item )
|
||||||
|
|
||||||
# if type(obj) == str:
|
if type(obj) == str:
|
||||||
|
eprint( 'is a str')
|
||||||
|
flat.append( item )
|
||||||
|
|
||||||
for obj in data:
|
for obj in data:
|
||||||
flatten( obj )
|
flatten( obj )
|
||||||
|
|
Loading…
Reference in New Issue