E&S CVS Commit: PEAK - Replaced cursor 'joinTxn' flag with 'outsideTxn' flag, as per the

pje@eby-sarna.com pje@eby-sarna.com
Fri Mar 7 18:05:00 2003


Module Name:	PEAK
Committed By:	pje
Date:		Fri Mar  7 23:04:26 UTC 2003

Modified Files:
	PEAK/src/peak/storage: SQL.py connections.py interfaces.py
	    transactions.py

Log Message:
Replaced cursor 'joinTxn' flag with 'outsideTxn' flag, as per the
discussion on the mailing list.  Setting 'outsideTxn' on a cursor
determines whether it is required or forbidden for its connection to join a
transaction.  That is, if 'outsideTxn' is true, the connection must *not*
be in a transaction, and if 'outsideTxn' is false, the connection *must* be
in a transaction, and it will attempt to join if it is not.  In either
case, if the required transaction state cannot be met, an exception will
result.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/src/peak/storage/SQL.py.diff?r1=1.29&r2=1.30
http://cvs.eby-sarna.com/PEAK/src/peak/storage/connections.py.diff?r1=1.13&r2=1.14
http://cvs.eby-sarna.com/PEAK/src/peak/storage/interfaces.py.diff?r1=1.22&r2=1.23
http://cvs.eby-sarna.com/PEAK/src/peak/storage/transactions.py.diff?r1=1.18&r2=1.19

To generate a diff of this commit:
cvs rdiff -r1.29 -r1.30 PEAK/src/peak/storage/SQL.py
cvs rdiff -r1.13 -r1.14 PEAK/src/peak/storage/connections.py
cvs rdiff -r1.22 -r1.23 PEAK/src/peak/storage/interfaces.py
cvs rdiff -r1.18 -r1.19 PEAK/src/peak/storage/transactions.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.