E&S CVS Commit: PEAK - Updated AbstractRack to be an AutoCreated TransactionComponent, per the

pje at eby-sarna.com pje at eby-sarna.com
Fri Sep 13 22:47:00 EDT 2002


Module Name:	PEAK
Committed By:	pje
Date:		Sat Sep 14 02:46:11 UTC 2002

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

Log Message:
Updated AbstractRack to be an AutoCreated TransactionComponent, per the
new API.  Added basic interface docs for the services Racks provide, as
well as the methods that must be implemented in Rack subclasses to provide
them.  Also, made TransactionComponent an AutoCreated class, since
everything I can think of that's going to be a TC is also going to be
auto-created.  (ManagedConnections, racks, caches...)

Anyway, now I should be able to write unit tests that use both racks and
transactions...  whee!


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/src/peak/storage/interfaces.py.diff?r1=1.6&r2=1.7
http://cvs.eby-sarna.com/PEAK/src/peak/storage/transactions.py.diff?r1=1.6&r2=1.7
http://cvs.eby-sarna.com/PEAK/src/peak/storage/racks.py.diff?r1=1.2&r2=1.3

To generate a diff of this commit:
cvs rdiff -r1.6 -r1.7 PEAK/src/peak/storage/interfaces.py \
    PEAK/src/peak/storage/transactions.py
cvs rdiff -r1.2 -r1.3 PEAK/src/peak/storage/racks.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