[Sqlalchemy-commits] commit/sqlalchemy: 5 new changesets
Brought to you by:
zzzeek
From: Bitbucket <com...@bi...> - 2014-09-26 01:16:50
|
5 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/c3a93b1319fa/ Changeset: c3a93b1319fa Branch: None User: zzzeek Date: 2014-09-26 01:04:08+00:00 Summary: - changelog + migration, fixes #2670, fixes #3150, fixes #3149 Affected #: 6 files https://bitbucket.org/zzzeek/sqlalchemy/commits/5e7cb037e85a/ Changeset: 5e7cb037e85a Branch: None User: zzzeek Date: 2014-09-26 01:07:15+00:00 Summary: - convert to spaces Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/840a817252d2/ Changeset: 840a817252d2 Branch: ticket_3150 User: zzzeek Date: 2014-09-26 01:07:31+00:00 Summary: Merge branch 'master' into ticket_3150 Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/7f82c55fa764/ Changeset: 7f82c55fa764 Branch: None User: zzzeek Date: 2014-09-26 01:08:17+00:00 Summary: - refactor of declarative, break up into indiviudal methods that are now affixed to _MapperConfig - declarative now creates column copies ahead of time so that they are ready to go for a declared_attr - overhaul of declared_attr; memoization, cascading modifier - A relationship set up with :class:`.declared_attr` on a :class:`.AbstractConcreteBase` base class will now be configured on the abstract base mapping automatically, in addition to being set up on descendant concrete classes as usual. fixes #2670 - The :class:`.declared_attr` construct has newly improved behaviors and features in conjunction with declarative. The decorated function will now have access to the final column copies present on the local mixin when invoked, and will also be invoked exactly once for each mapped class, the returned result being memoized. A new modifier :attr:`.declared_attr.cascading` is added as well. fixes #3150 - the original plan for #3150 has been scaled back; by copying mixin columns up front and memoizing, we don't actually need the "map properties later" thing. - full docs + migration notes Affected #: 12 files https://bitbucket.org/zzzeek/sqlalchemy/commits/19ec6c33681e/ Changeset: 19ec6c33681e Branch: None User: zzzeek Date: 2014-09-26 01:16:13+00:00 Summary: - "column already assigned" message has been updated in 7f82c55f Affected #: 1 file 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. |