[Checkins] SVN: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py
updated docs
Andreas Jung
andreas at andreas-jung.com
Thu Jun 28 05:17:32 EDT 2007
Log message for revision 77169:
updated docs
Changed:
U z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py
-=-
Modified: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py
===================================================================
--- z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py 2007-06-28 09:00:02 UTC (rev 77168)
+++ z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/base.py 2007-06-28 09:17:31 UTC (rev 77169)
@@ -160,9 +160,15 @@
session_cache.set(**{'last_session_%s' % self._id : None})
def _flush(self):
+ # check if the session contains something flushable
if self.session.new or self.session.deleted or self.session.dirty:
+
+ # Check if a session-bound transaction has been created so far.
+ # If not, create a new transaction
if self.transaction is None:
self.transaction = self.session.create_transaction()
+
+ # Flush
self.session.flush()
def commit(self, trans):
More information about the Checkins
mailing list