Added save command

This commit is contained in:
DiG 2022-02-06 02:54:01 +01:00
parent d82268bd90
commit 387671e8ad
1 changed files with 9 additions and 7 deletions

View File

@ -413,18 +413,20 @@ def save( model, domains, recurse = False, force = False ):
print('loading %s %s' % (len(to_browse[mod]), mod) )
if mod in odoo.env:
try:
for inst in odoo.env[mod].browse( to_browse[mod] ):
list = odoo.env[mod].browse( to_browse[mod] )
except:
eprint('Model %s not found' % (mod) )
continue
if list:
for inst in list:
filename = json_path( mod, inst.id )
print( inst.id, inst.name, ' > ', filename )
# Write pretty print JSON data to file
with open( filename, "w") as write_file:
json.dump(data, write_file, indent=4)
json.dump(inst.read()[0], write_file, indent=4)
print( "%s written" % (filename) )
except:
eprint('Model %s not found' % (mod) )
continue
# list = odoo.env[mod].browse( to_browse[mod] )
return to_browse