WIP lookup commands
This commit is contained in:
parent
38d8a5f9cf
commit
c33ff24552
19
odoo-rpc.py
19
odoo-rpc.py
|
@ -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
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue