diff options
Diffstat (limited to 'lib/sqlalchemy/orm/context.py')
-rw-r--r-- | lib/sqlalchemy/orm/context.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/sqlalchemy/orm/context.py b/lib/sqlalchemy/orm/context.py index bd4074ea1..a16db66f6 100644 --- a/lib/sqlalchemy/orm/context.py +++ b/lib/sqlalchemy/orm/context.py @@ -189,7 +189,7 @@ class ORMCompileState(CompileState): @classmethod def orm_pre_session_exec( - cls, session, statement, execution_options, bind_arguments + cls, session, statement, params, execution_options, bind_arguments ): load_options = execution_options.get( "_sa_orm_load_options", QueryContext.default_load_options @@ -216,6 +216,8 @@ class ORMCompileState(CompileState): if load_options._autoflush: session._autoflush() + return execution_options + @classmethod def orm_setup_cursor_result( cls, session, statement, execution_options, bind_arguments, result |