diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2017-12-07 10:21:00 -0500 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@ci.zzzcomputing.com> | 2017-12-07 10:21:00 -0500 |
| commit | a51943ad52cb6d4785c1848079a7f28f9a13e306 (patch) | |
| tree | 317c61d7e975412b3d9b7bee024373f5cd5a23dd /lib | |
| parent | 29c0250d49abe55448d3b08228ef438a9fe92c88 (diff) | |
| parent | 1cbaff643f8d524fc0f7b347f659d18a67884f16 (diff) | |
| download | sqlalchemy-a51943ad52cb6d4785c1848079a7f28f9a13e306.tar.gz | |
Merge "Disable eager loads for exists()"
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/sqlalchemy/orm/query.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/sqlalchemy/orm/query.py b/lib/sqlalchemy/orm/query.py index b3bb5302f..209bb6d6a 100644 --- a/lib/sqlalchemy/orm/query.py +++ b/lib/sqlalchemy/orm/query.py @@ -3066,7 +3066,8 @@ class Query(object): # omitting the FROM clause from a query(X) (#2818); # .with_only_columns() after we have a core select() so that # we get just "SELECT 1" without any entities. - return sql.exists(self.add_columns('1').with_labels(). + return sql.exists(self.enable_eagerloads(False).add_columns('1'). + with_labels(). statement.with_only_columns([1])) def count(self): |
