E&S CVS Commit: TransWarp - Improved key integrity checks in DataModel: Record objects now disallow

pje at eby-sarna.com pje at eby-sarna.com
Sun Mar 31 11:38:01 EST 2002


Module Name:	TransWarp
Committed By:	pje
Date:		Sun Mar 31 16:37:42 UTC 2002

Modified Files:
	TransWarp: CHANGES.txt TODO.txt
	TransWarp/src/TW/Database: DataModel.py LDAPModel.py

Log Message:
Improved key integrity checks in DataModel: Record objects now disallow
modification of key fields unless the old value is None, and cache
collisions between records with supposedly unique keys will result in an
AssertionError.  Also, made the requirement of an LDAPConnection object
more visible in Database.LDAPModel, and made misc. CHANGES/TODO updates.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/TransWarp/CHANGES.txt.diff?r1=1.7&r2=1.8
http://cvs.eby-sarna.com/TransWarp/TODO.txt.diff?r1=1.3&r2=1.4
http://cvs.eby-sarna.com/TransWarp/src/TW/Database/DataModel.py.diff?r1=1.22&r2=1.23
http://cvs.eby-sarna.com/TransWarp/src/TW/Database/LDAPModel.py.diff?r1=1.7&r2=1.8

To generate a diff of this commit:
cvs rdiff -r1.7 -r1.8 TransWarp/CHANGES.txt
cvs rdiff -r1.3 -r1.4 TransWarp/TODO.txt
cvs rdiff -r1.22 -r1.23 TransWarp/src/TW/Database/DataModel.py
cvs rdiff -r1.7 -r1.8 TransWarp/src/TW/Database/LDAPModel.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