[Sqlalchemy-commits] commit/sqlalchemy: 2 new changesets
Brought to you by:
zzzeek
From: Bitbucket <com...@bi...> - 2017-03-30 22:58:13
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/07b63894cb8f/ Changeset: 07b63894cb8f Branch: master User: zzzeek Date: 2017-03-30 21:52:10+00:00 Summary: Track SchemaEventTarget types in as_mutable() Fixed bug in :mod:`sqlalchemy.ext.mutable` where the :meth:`.Mutable.as_mutable` method would not track a type that had been copied using :meth:`.TypeEngine.copy`. This became more of a regression in 1.1 compared to 1.0 because the :class:`.TypeDecorator` class is now a subclass of :class:`.SchemaEventTarget`, which among other things indicates to the parent :class:`.Column` that the type should be copied when the :class:`.Column` is. These copies are common when using declarative with mixins or abstract classes. Change-Id: Ib04df862c58263185dbae686c548fea3e12c46f1 Fixes: #3950 Affected #: 3 files https://bitbucket.org/zzzeek/sqlalchemy/commits/502a46b64e04/ Changeset: 502a46b64e04 Branch: rel_1_1 User: zzzeek Date: 2017-03-30 21:52:56+00:00 Summary: Track SchemaEventTarget types in as_mutable() Fixed bug in :mod:`sqlalchemy.ext.mutable` where the :meth:`.Mutable.as_mutable` method would not track a type that had been copied using :meth:`.TypeEngine.copy`. This became more of a regression in 1.1 compared to 1.0 because the :class:`.TypeDecorator` class is now a subclass of :class:`.SchemaEventTarget`, which among other things indicates to the parent :class:`.Column` that the type should be copied when the :class:`.Column` is. These copies are common when using declarative with mixins or abstract classes. Change-Id: Ib04df862c58263185dbae686c548fea3e12c46f1 Fixes: #3950 (cherry picked from commit 07b63894cb8ff9529b406f196b5d7cb9af209e9e) Affected #: 3 files Repository URL: https://bitbucket.org/zzzeek/sqlalchemy/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. |