WIP lookup commands
This commit is contained in:
parent
31bf6b8d91
commit
cc636adccc
10
odoo-rpc.py
10
odoo-rpc.py
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue