diff options
Diffstat (limited to 'lib/sqlalchemy/orm/loading.py')
| -rw-r--r-- | lib/sqlalchemy/orm/loading.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/sqlalchemy/orm/loading.py b/lib/sqlalchemy/orm/loading.py index 2628093e0..3599aa3e7 100644 --- a/lib/sqlalchemy/orm/loading.py +++ b/lib/sqlalchemy/orm/loading.py @@ -37,7 +37,8 @@ def instances(query, cursor, context): filtered = query._has_mapper_entities - single_entity = len(query._entities) == 1 and \ + single_entity = not query._only_return_tuples and \ + len(query._entities) == 1 and \ query._entities[0].supports_single_entity if filtered: |
