[IMP] fields: remove comments about `_all_columns`, and improve its docstring

This commit is contained in:
Raphael Collet 2015-03-12 10:57:20 +01:00
parent 1df3467888
commit f93a14e3b2
1 changed files with 3 additions and 10 deletions

View File

@ -336,13 +336,6 @@ class BaseModel(object):
# field_column_obj, origina_parent_model), ... }
_inherit_fields = {}
# Mapping field name/column_info object
# This is similar to _inherit_fields but:
# 1. includes self fields,
# 2. uses column_info instead of a triple.
# Warning: _all_columns is deprecated, use _fields instead
# _all_columns = {}
_table = None
_log_create = False
_sql_constraints = []
@ -2907,9 +2900,9 @@ class BaseModel(object):
@property
def _all_columns(self):
""" Returns a dict mapping all fields names (direct fields and inherited
field via _inherits) to a ``column_info`` struct giving detailed columns.
Deprecated.
""" Returns a dict mapping all fields names (self fields and inherited
field via _inherits) to a ``column_info`` object giving detailed column
information. This property is deprecated, use ``_fields`` instead.
"""
result = {}
# do not inverse for loops, since local fields may hide inherited ones!