diff options
| author | Raphael Collet <rco@openerp.com> | 2014-12-02 14:54:24 +0100 |
|---|---|---|
| committer | Raphael Collet <rco@openerp.com> | 2014-12-03 09:55:17 +0100 |
| commit | d82aa69cccd7ce91389c915c8ffb6b0559db2ca5 (patch) | |
| tree | e5b4ebedbe34659172399204eae73c50e06d6b40 | |
| parent | 536d00d2ba3fae4ed0e24b621d7ca98917a7a260 (diff) | |
[IMP] models: add check for common conversion error in field definitions
| -rw-r--r-- | openerp/models.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/openerp/models.py b/openerp/models.py index 33327ef7279..ad91afeb5d1 100644 --- a/openerp/models.py +++ b/openerp/models.py @@ -241,6 +241,11 @@ class MetaModel(api.Meta): if not self._custom: self.module_to_models.setdefault(self._module, []).append(self) + # check for new-api conversion error: leave comma after field definition + for key, val in attrs.iteritems(): + if type(val) is tuple and len(val) == 1 and isinstance(val[0], Field): + _logger.error("Trailing comma after field definition: %s.%s", self, key) + # transform columns into new-style fields (enables field inheritance) for name, column in self._columns.iteritems(): if name in self.__dict__: |
