From 02fefdf434c9f3ccd0b2fe95645d58065dbae0ce Mon Sep 17 00:00:00 2001 From: Brant Knudson Date: Wed, 15 May 2013 21:23:05 -0500 Subject: Pass on arguments on Base.get_session This change makes it so that the arguments for the session creation function get_session() get passed on when it calls the function to create the session. Change-Id: I2f889ab36bd3aa3bf4441a13eb2b610b54349cbb --- keystone/common/sql/core.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'keystone') diff --git a/keystone/common/sql/core.py b/keystone/common/sql/core.py index e1bd138e..52eee634 100644 --- a/keystone/common/sql/core.py +++ b/keystone/common/sql/core.py @@ -214,7 +214,8 @@ class Base(object): self._engine = self._engine or self.get_engine() self._sessionmaker = self._sessionmaker or self.get_sessionmaker( self._engine) - return self._sessionmaker() + return self._sessionmaker(autocommit=autocommit, + expire_on_commit=expire_on_commit) def get_engine(self, allow_global_engine=True): """Return a SQLAlchemy engine. -- cgit