Skip to content

Instantly share code, notes, and snippets.

@waltervargas
Created September 21, 2014 01:35
Show Gist options
  • Save waltervargas/5135c6c875146d21e647 to your computer and use it in GitHub Desktop.
Save waltervargas/5135c6c875146d21e647 to your computer and use it in GitHub Desktop.
openerp_export_data.py
import openerp
from pprint import pprint
def main():
"""main function"""
dbname = 'connector-file'
model_name = 'res.partner'
cr = openerp.pooler.get_db(dbname).cursor()
pool = openerp.pooler.get_pool(dbname)
model = pool[model_name]
count = model.search_count(cr, 1, [], None)
ids = model.search(cr, 1, [])
fields = ['id', 'name']
data = model.export_data(cr, 1, ids, fields).get('datas',[])
pprint(data)
if __name__ == '__main__':
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment