]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
support callable mapped attributes in dataclass mixins
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 19 Mar 2021 16:55:43 +0000 (12:55 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 19 Mar 2021 16:57:40 +0000 (12:57 -0400)
commit5112c994268a05dc9e8e71b695003fc6a81fa7fb
treec5739b73a30df85590a0de386ea84a3814d8fc93
parent37ef5f38523329f3e881c4f70d38d5589510af9f
support callable mapped attributes in dataclass mixins

Added support for the :class:`_orm.declared_attr` object to work in the
context of dataclass fields.

Fixes: #6100
Change-Id: Ifaf4a6482c866d6cfee99d8bc2c6294d923460d7
doc/build/changelog/unreleased_14/6100.rst [new file with mode: 0644]
doc/build/orm/declarative_mixins.rst
doc/build/orm/mapping_styles.rst
lib/sqlalchemy/orm/decl_api.py
lib/sqlalchemy/orm/decl_base.py
test/orm/test_dataclasses_py3k.py