The table below presents the Python types returned by OERPLib for each OpenERP fields used by browse_record objects (see the browse method):
OpenERP fields | Python types used in OERPLib |
---|---|
fields.binary | basestring (str or unicode) |
fields.boolean | bool |
fields.char | basestring (str or unicode) |
fields.date | datetime.date |
fields.datetime | datetime.datetime |
fields.float | float |
fields.integer | integer |
fields.selection | basestring (str or unicode) |
fields.text | basestring (str or unicode) |
Exceptions made for relation fields:
OpenERP fields | Types used in OERPLib |
---|---|
fields.many2one | browse_record instance |
fields.one2many | generator to iterate on browse_record instances |
fields.many2many | generator to iterate on browse_record instances |
fields.reference | browse_record instance |