skip to navigation
skip to content

Not Logged In

oersted 1.2.0

Module to access OpenERP objects pythonically

Œrsted is a library to access OpenERP objects pythonicaly. It allows you to do stuff like

>>> from oersted import OEClient
>>> oeclient = OEClient('localhost')
>>> oeclient.login('database', 'admin', 'password')
>>> Product = oeclient.create_browse('database', 'product.product')
>>> product = Product(1)  # Fetch product with id == 1
>>> product.name
u'Flan au Chocolat'
>>> product.categ_id
<oersted.browse.product.category object at 0xb74abf6c>
>>> print product.categ_id
<product.category 4@database>
>>> product.categ_id.name
u'Gourmandises'
>>> for seller_info in product.seller_ids:
...     print seller_info, seller_info.name.name
...
<product.supplierinfo 3@database> Chocolate Ltd
>>>

Œrsted also provide a way to use defaults/onchange’s and view specific stuffs:

>>> View = oeclient.create_view('database', 'sale.view_order_form')
>>> n_view = View()
>>> n_view.partner_id = Partner(4)
>>> n_view.pricelist_id
<oersted.browse.product.pricelist object at 0xb56ghc3>

That some might find usefull

 
File Type Py Version Uploaded on Size
oersted-1.2.0.tar.gz (md5) Source 2010-11-29 36KB
  • Downloads (All Versions):
  • 16 downloads in the last day
  • 119 downloads in the last week
  • 486 downloads in the last month