'metadata' is used for a column attribute on a
declarative class. [ticket:2050]
+ - Fix error message referencing old @classproperty
+ name to reference @declared_attr [ticket:2061]
0.6.6
=====
if obj.foreign_keys:
raise exc.InvalidRequestError(
"Columns with foreign keys to other columns "
- "must be declared as @classproperty callables "
+ "must be declared as @declared_attr callables "
"on declarative mixin classes. ")
if name not in dict_ and not (
'__table__' in dict_ and
raise exc.InvalidRequestError(
"Mapper properties (i.e. deferred,"
"column_property(), relationship(), etc.) must "
- "be declared as @classproperty callables "
+ "be declared as @declared_attr callables "
"on declarative mixin classes.")
elif isinstance(obj, declarative_props):
dict_[name] = ret = \