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

pje at eby-sarna.com pje at eby-sarna.com
Fri Mar 7 18:05:00 EST 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.




More information about the source-changes mailing list