Thread: [Sqlalchemy-commits] commit/sqlalchemy: 2 new changesets (Page 30)
Brought to you by:
zzzeek
From: Bitbucket <com...@bi...> - 2017-06-26 19:48:21
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/9ac0f8119e34/ Changeset: 9ac0f8119e34 Branch: None User: zzzeek Date: 2017-06-26 17:49:49+00:00 Summary: Support state expiration for with_expression(); rename deferred_expression The attributeimpl for a deferred_expression does not support a scalar loader, add new configurability so that the impl can have this flag turned off. Document that the with_expression() system currently does not offer any deferred loading. To eliminate confusion over "deferred", which refers to lazy loading of column attributes, and "with_expression", which refers to an attribute that is explicitly at query time only, rename deferred_expression to query_expression. Change-Id: I07c4a050ed68c79ccbde9492e9de1630b7470d74 Affected #: 9 files https://bitbucket.org/zzzeek/sqlalchemy/commits/33d083c0347c/ Changeset: 33d083c0347c Branch: master User: zzzeek Date: 2017-06-26 19:47:50+00:00 Summary: Merge "Support state expiration for with_expression(); rename deferred_expression" Affected #: 9 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. |
From: Bitbucket <com...@bi...> - 2017-07-05 20:08:49
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/b7a51f3a9c90/ Changeset: b7a51f3a9c90 Branch: master User: zzzeek Date: 2017-07-05 20:07:42+00:00 Summary: - 1.1.12 placeholder Change-Id: I23ccfebfbaaf40739a4a538d232875135a5cd04c Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/6d6ab57c2b7f/ Changeset: 6d6ab57c2b7f Branch: rel_1_1 User: zzzeek Date: 2017-07-05 20:08:02+00:00 Summary: - 1.1.12 placeholder Change-Id: Ibf559430163717fc58d0e72f28c1e2f0051b26bc 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. |
From: Bitbucket <com...@bi...> - 2017-07-05 20:24:23
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/5c30910759b2/ Changeset: 5c30910759b2 Branch: None User: unquietcode Date: 2017-07-05 19:11:48+00:00 Summary: Add .autocommit to scoped_session Added ``.autocommit`` attribute to :class:`.scoped_session`, proxying the ``.autocommit`` attribute of the underling :class:`.Session` currently assigned to the thread. Pull request courtesy Ben Fagin. Change-Id: Iff741978bd67762f4c7375a23cc151b26192042b Pull-request: https://github.com/zzzeek/sqlalchemy/pull/372 Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/35ab498a8739/ Changeset: 35ab498a8739 Branch: master User: zzzeek Date: 2017-07-05 20:23:57+00:00 Summary: Merge "Add .autocommit to scoped_session" Affected #: 2 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. |
From: Bitbucket <com...@bi...> - 2017-07-06 13:03:58
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/faa6609dac2c/ Changeset: faa6609dac2c Branch: None User: davidm42 Date: 2017-07-05 20:21:44+00:00 Summary: Add support for CACHE and ORDER to sequences Added new keywords :paramref:`.Sequence.cache` and :paramref:`.Sequence.order` to :class:`.Sequence`, to allow rendering of the CACHE parameter understood by Oracle and PostgreSQL, and the ORDER parameter understood by Oracle. Pull request courtesy David Moore. Change-Id: I082c3f8ef56ef89dbaad5da9d5695be5313b0614 Pull-request: https://bitbucket.org/zzzeek/sqlalchemy/pull-requests/96 Affected #: 5 files https://bitbucket.org/zzzeek/sqlalchemy/commits/79285a0f4662/ Changeset: 79285a0f4662 Branch: master User: zzzeek Date: 2017-07-06 13:03:29+00:00 Summary: Merge "Add support for CACHE and ORDER to sequences" Affected #: 5 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. |
From: Bitbucket <com...@bi...> - 2017-07-09 17:04:20
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/a66979fe1efa/ Changeset: a66979fe1efa Branch: master User: zzzeek Date: 2017-07-09 17:02:59+00:00 Summary: - remove intersphinx usage, the overhead of re-fetching inventory on every build not worth it Change-Id: I3c4506b246d0f327c4b56afa723975daee984476 Affected #: 3 files https://bitbucket.org/zzzeek/sqlalchemy/commits/e66d0cd3943b/ Changeset: e66d0cd3943b Branch: rel_1_1 User: zzzeek Date: 2017-07-09 17:03:45+00:00 Summary: - remove intersphinx usage, the overhead of re-fetching inventory on every build not worth it Change-Id: I3c4506b246d0f327c4b56afa723975daee984476 (cherry picked from commit a66979fe1efaa93ba25b1bcd8b67ea2eae2fc48b) 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. |
From: Bitbucket <com...@bi...> - 2017-07-24 18:50:40
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/3d8049e32d63/ Changeset: 3d8049e32d63 Branch: None User: zzzeek Date: 2017-07-24 15:48:13+00:00 Summary: Guard all indexed access in WeakInstanceDict Added ``KeyError`` checks to all methods within :class:`.WeakInstanceDict` where a check for ``key in dict`` is followed by indexed access to that key, to guard against a race against garbage collection that under load can remove the key from the dict after the code assumes its present, leading to very infrequent ``KeyError`` raises. Change-Id: I881cc2899f7961d29a0549f44149a2615ae7a4ea Fixes: #4030 Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/fea7c7e48f5e/ Changeset: fea7c7e48f5e Branch: master User: zzzeek Date: 2017-07-24 18:49:23+00:00 Summary: Merge "Guard all indexed access in WeakInstanceDict" Affected #: 2 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. |
From: Bitbucket <com...@bi...> - 2017-07-24 18:50:41
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/676c49b51de2/ Changeset: 676c49b51de2 Branch: None User: zzzeek Date: 2017-07-24 15:49:41+00:00 Summary: Guard all indexed access in WeakInstanceDict Added ``KeyError`` checks to all methods within :class:`.WeakInstanceDict` where a check for ``key in dict`` is followed by indexed access to that key, to guard against a race against garbage collection that under load can remove the key from the dict after the code assumes its present, leading to very infrequent ``KeyError`` raises. Change-Id: I881cc2899f7961d29a0549f44149a2615ae7a4ea Fixes: #4030 (cherry picked from commit 1a75f676d75b5daf67455d6e85b7b4df6f2316dc) Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/5470ad6dc65d/ Changeset: 5470ad6dc65d Branch: rel_1_1 User: zzzeek Date: 2017-07-24 18:50:11+00:00 Summary: Merge "Guard all indexed access in WeakInstanceDict" into rel_1_1 Affected #: 2 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. |
From: Bitbucket <com...@bi...> - 2017-07-24 20:54:41
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/7d4005156b5a/ Changeset: 7d4005156b5a Branch: None User: zzzeek Date: 2017-07-24 16:31:44+00:00 Summary: Ensure we check for boolean condition when we inspect __exit__() Fixed issue in testing fixtures which was incompatible with a change made as of Python 3.6.2 involving context managers. Change-Id: I0f12aa6cc15cba89153f7e4888ac347e7ce599c7 Fixes: #4034 Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/81f34b2f33b8/ Changeset: 81f34b2f33b8 Branch: master User: zzzeek Date: 2017-07-24 20:54:13+00:00 Summary: Merge "Ensure we check for boolean condition when we inspect __exit__()" Affected #: 2 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. |
From: Bitbucket <com...@bi...> - 2017-07-24 20:55:13
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/a9f6eef42c67/ Changeset: a9f6eef42c67 Branch: None User: zzzeek Date: 2017-07-24 16:34:07+00:00 Summary: Ensure we check for boolean condition when we inspect __exit__() Fixed issue in testing fixtures which was incompatible with a change made as of Python 3.6.2 involving context managers. Change-Id: I0f12aa6cc15cba89153f7e4888ac347e7ce599c7 Fixes: #4034 (cherry picked from commit 7d4005156b5a48989dae7c4424faafc03cc8410d) Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/1676406743d8/ Changeset: 1676406743d8 Branch: rel_1_0 User: zzzeek Date: 2017-07-24 20:54:43+00:00 Summary: Merge "Ensure we check for boolean condition when we inspect __exit__()" into rel_1_0 Affected #: 2 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. |
From: Bitbucket <com...@bi...> - 2017-07-24 20:55:28
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/c4bd01a68bd2/ Changeset: c4bd01a68bd2 Branch: None User: zzzeek Date: 2017-07-24 16:33:48+00:00 Summary: Ensure we check for boolean condition when we inspect __exit__() Fixed issue in testing fixtures which was incompatible with a change made as of Python 3.6.2 involving context managers. Change-Id: I0f12aa6cc15cba89153f7e4888ac347e7ce599c7 Fixes: #4034 (cherry picked from commit 7d4005156b5a48989dae7c4424faafc03cc8410d) Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/68140a14ca05/ Changeset: 68140a14ca05 Branch: rel_1_1 User: zzzeek Date: 2017-07-24 20:55:00+00:00 Summary: Merge "Ensure we check for boolean condition when we inspect __exit__()" into rel_1_1 Affected #: 2 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. |
From: Bitbucket <com...@bi...> - 2017-07-28 22:06:54
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/7997d7fdc363/ Changeset: 7997d7fdc363 Branch: None User: zzzeek Date: 2017-07-28 21:36:08+00:00 Summary: Revert cx_Oracle WITH_UNICODE change under > 5.0 Fixed performance regression caused by the fix for :ticket:`3937` where cx_Oracle as of version 5.3 dropped the ``.UNICODE`` symbol from its namespace, which was interpreted as cx_Oracle's "WITH_UNICODE" mode being turned on unconditionally, which invokes functions on the SQLAlchemy side which convert all strings to unicode unconditionally and causing a performance impact. In fact, per cx_Oracle's author the "WITH_UNICODE" mode has been removed entirely as of 5.1, so the expensive unicode conversion functions are no longer necessary and are disabled if cx_Oracle 5.1 or greater is detected under Python 2. The warning against "WITH_UNICODE" mode that was removed under :ticket:`3937` is also restored. Change-Id: Iddd38d81a5adb27c953a5ee2eae5529a21da16e1 Fixes: #4035 Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/ace88cdd2ce1/ Changeset: ace88cdd2ce1 Branch: master User: zzzeek Date: 2017-07-28 22:06:21+00:00 Summary: Merge "Revert cx_Oracle WITH_UNICODE change under > 5.0" Affected #: 2 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. |