[FIX] debian: it seems postrm do not remove the same directory created by postinst.
[IMP] debian: uninstalling the package will delete /var/lib/openerp but not the filestore.
[FIX] ir.model: uninstall should not drop LOG_ACCESS_COLUMNS columns.
Launchpad automatic translations update.
[MERGE] packaging debian remove /var/lib/openerp
Launchpad automatic translations update.
[FIX] missing import in wsgi_server
[MERGE] [FIX] ir.model: uninstall should not drop LOG_ACCESS_COLUMNS columns.
[REF] orm:
- isinstance(ids, dict) is done at the end, but not at the beginning,
so if ids was a single dict, it would break in the map(lambda).
- The loop to convert None to False can be done in _read_flat instead
of read (there is already plenty of loops in _read_flat)
- The __getattr__ was breaking the stacktrace.
Launchpad automatic translations update.
[FIX] __getattr__ implementation on BaseModel

object has no __getattr__, in the usual case super(BaseModel,
self).__getattr__ will blow up with an AttributeError (but the wrong
one).

On the other hand, if a BaseModel descendant class is used in MI
alongside a non-BM descendant (e.g. res_partner inheriting from Model
and format_address) and the non-BM descendant also implements
__getattr__, we want to forward the failed attr search to the other
__getattr__ implementation.

So check if super() has a __getattr__, call it if it does otherwise
AttributeError right there.