E&S CVS Commit: PEAK - Added 'ref:factory@addr' URL scheme that maps to a corresponding

pje at eby-sarna.com pje at eby-sarna.com
Fri Feb 20 10:25:01 EST 2004


Module Name:	PEAK
Committed By:	pje
Date:		Fri Feb 20 15:24:22 UTC 2004

Modified Files:
	PEAK: CHANGES.txt HISTORY.txt TODO.txt
	PEAK/src/peak: peak.ini
	PEAK/src/peak/config: load_zconfig.py
	PEAK/src/peak/config/tests: __init__.py
	PEAK/src/peak/naming/tests: __init__.py
Added Files:
	PEAK/src/peak/naming/factories: references.py

Log Message:
Added 'ref:factory at addr' URL scheme that maps to a corresponding
'naming.Reference("factory",["addr"])'.  'factory' can be either a dotted
import string referencing a 'naming.IObjectFactory', or you can define
a factory in the 'peak.naming.factories' property space.

Added a 'zconfig.schema' factory, so that 'ref:zconfig.schema at streamURL'
will load a schema loader.  See CHANGES.txt for more details on all the
cool stuff you can do with this.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/CHANGES.txt.diff?r1=1.132&r2=1.133
http://cvs.eby-sarna.com/PEAK/HISTORY.txt.diff?r1=1.1&r2=1.2
http://cvs.eby-sarna.com/PEAK/TODO.txt.diff?r1=1.110&r2=1.111
http://cvs.eby-sarna.com/PEAK/src/peak/peak.ini.diff?r1=1.138&r2=1.139
http://cvs.eby-sarna.com/PEAK/src/peak/config/load_zconfig.py.diff?r1=1.11&r2=1.12
http://cvs.eby-sarna.com/PEAK/src/peak/config/tests/__init__.py.diff?r1=1.31&r2=1.32
http://cvs.eby-sarna.com/PEAK/src/peak/naming/factories/references.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/naming/tests/__init__.py.diff?r1=1.23&r2=1.24

To generate a diff of this commit:
cvs rdiff -r1.132 -r1.133 PEAK/CHANGES.txt
cvs rdiff -r1.1 -r1.2 PEAK/HISTORY.txt
cvs rdiff -r1.110 -r1.111 PEAK/TODO.txt
cvs rdiff -r1.138 -r1.139 PEAK/src/peak/peak.ini
cvs rdiff -r1.11 -r1.12 PEAK/src/peak/config/load_zconfig.py
cvs rdiff -r1.31 -r1.32 PEAK/src/peak/config/tests/__init__.py
cvs rdiff -r0 -r1.1 PEAK/src/peak/naming/factories/references.py
cvs rdiff -r1.23 -r1.24 PEAK/src/peak/naming/tests/__init__.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