E&S CVS Commit: PEAK - Added "smart properties" support, w/tests. You can now use

pje at eby-sarna.com pje at eby-sarna.com
Mon Jul 28 16:38:00 EDT 2003


Module Name:	PEAK
Committed By:	pje
Date:		Mon Jul 28 20:37:58 UTC 2003

Modified Files:
	PEAK: CHANGES.txt setup.py
	PEAK/src/peak/config: config_components.py interfaces.py
	PEAK/src/peak/config/tests: __init__.py
	PEAK/src/peak/naming: arithmetic.py
Added Files:
	PEAK/src/peak/config/tests: test_links.ini

Log Message:
Added "smart properties" support, w/tests.  You can now use
'naming.LinkRef' and 'naming.Reference' in .ini files and have them work,
even without using peak.naming to look up the properties.  Also, it should
be possible to create useful caching rule objects, such as we will need
for peak.web templates.

Also, fixed a typo in peak.naming.arithmetic that caused certain name
subtractions to fail.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/CHANGES.txt.diff?r1=1.63&r2=1.64
http://cvs.eby-sarna.com/PEAK/setup.py.diff?r1=1.69&r2=1.70
http://cvs.eby-sarna.com/PEAK/src/peak/config/config_components.py.diff?r1=1.54&r2=1.55
http://cvs.eby-sarna.com/PEAK/src/peak/config/interfaces.py.diff?r1=1.28&r2=1.29
http://cvs.eby-sarna.com/PEAK/src/peak/config/tests/__init__.py.diff?r1=1.20&r2=1.21
http://cvs.eby-sarna.com/PEAK/src/peak/config/tests/test_links.ini?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/naming/arithmetic.py.diff?r1=1.2&r2=1.3

To generate a diff of this commit:
cvs rdiff -r1.63 -r1.64 PEAK/CHANGES.txt
cvs rdiff -r1.69 -r1.70 PEAK/setup.py
cvs rdiff -r1.54 -r1.55 PEAK/src/peak/config/config_components.py
cvs rdiff -r1.28 -r1.29 PEAK/src/peak/config/interfaces.py
cvs rdiff -r1.20 -r1.21 PEAK/src/peak/config/tests/__init__.py
cvs rdiff -r0 -r1.1 PEAK/src/peak/config/tests/test_links.ini
cvs rdiff -r1.2 -r1.3 PEAK/src/peak/naming/arithmetic.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