From 4006249e2ce7946ab031e640bd0049f4cd8eb40b Mon Sep 17 00:00:00 2001 From: DiG Date: Mon, 17 Jan 2022 15:32:14 +0100 Subject: [PATCH] WIP lookup commands --- odoo-rpc.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/odoo-rpc.py b/odoo-rpc.py index 816e85d..e6718e2 100755 --- a/odoo-rpc.py +++ b/odoo-rpc.py @@ -338,19 +338,25 @@ def flatten_stack( data ): def flatten( obj ): if type(obj) == dict: + eprint( 'is a dict') key = obj.keys()[0] if obj.keys()[0] != 'file' else obj.keys()[1] flat.append( key ) for field in obj[key].keys(): + eprint( 'go flat key', field ) flatten( obj[key][field] ) if type(obj) == list: + eprint( 'is a list') for item in obj: + print( 'item: ', item) if type(item) == str: flat.append( item ) if type(item) == dict: flatten( item ) - # if type(obj) == str: + if type(obj) == str: + eprint( 'is a str') + flat.append( item ) for obj in data: flatten( obj )