E&S CVS Commit: PEAK - The 'provides' keyword argument to various 'peak.binding' APIs has been

pje at eby-sarna.com pje at eby-sarna.com
Wed Jun 18 11:36:00 EDT 2003


Module Name:	PEAK
Committed By:	pje
Date:		Wed Jun 18 15:44:45 UTC 2003

Modified Files:
	PEAK: CHANGES.txt
	PEAK/src/peak/binding: components.py once.py
	PEAK/src/peak/config: config_components.py
	PEAK/src/peak/config/tests: __init__.py
	PEAK/src/peak/model: elements.py enumerations.py features.py
	PEAK/src/peak/running/tests: __init__.py
	PEAK/src/peak/storage/tests: LDAP.py
	PEAK/src/peak/util: EigenData.py
	PEAK/src/peak/util/tests: EigenData.py

Log Message:
The 'provides' keyword argument to various 'peak.binding' APIs has been
renamed to 'offerAs', and it must be a sequence of configuration keys.
(Previously, it accepted either a single key or a tuple of keys.)
The signature of 'binding.Constant()' was changed as well; the first
positional argument is now the constant value, and 'offerAs' is now a
keyword argument.  (Previously, 'provides' was the first positional
argument of 'binding.Constant()'.)  The 'registerProvider()' method of
'config.IConfigurable()' also now accepts only a single configuration key,
as does 'EigenRegistry.register()'.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/CHANGES.txt.diff?r1=1.48&r2=1.49
http://cvs.eby-sarna.com/PEAK/src/peak/binding/components.py.diff?r1=1.119&r2=1.120
http://cvs.eby-sarna.com/PEAK/src/peak/binding/once.py.diff?r1=1.53&r2=1.54
http://cvs.eby-sarna.com/PEAK/src/peak/config/config_components.py.diff?r1=1.50&r2=1.51
http://cvs.eby-sarna.com/PEAK/src/peak/config/tests/__init__.py.diff?r1=1.19&r2=1.20
http://cvs.eby-sarna.com/PEAK/src/peak/model/elements.py.diff?r1=1.16&r2=1.17
http://cvs.eby-sarna.com/PEAK/src/peak/model/enumerations.py.diff?r1=1.10&r2=1.11
http://cvs.eby-sarna.com/PEAK/src/peak/model/features.py.diff?r1=1.19&r2=1.20
http://cvs.eby-sarna.com/PEAK/src/peak/running/tests/__init__.py.diff?r1=1.5&r2=1.6
http://cvs.eby-sarna.com/PEAK/src/peak/storage/tests/LDAP.py.diff?r1=1.3&r2=1.4
http://cvs.eby-sarna.com/PEAK/src/peak/util/EigenData.py.diff?r1=1.11&r2=1.12
http://cvs.eby-sarna.com/PEAK/src/peak/util/tests/EigenData.py.diff?r1=1.5&r2=1.6

To generate a diff of this commit:
cvs rdiff -r1.48 -r1.49 PEAK/CHANGES.txt
cvs rdiff -r1.119 -r1.120 PEAK/src/peak/binding/components.py
cvs rdiff -r1.53 -r1.54 PEAK/src/peak/binding/once.py
cvs rdiff -r1.50 -r1.51 PEAK/src/peak/config/config_components.py
cvs rdiff -r1.19 -r1.20 PEAK/src/peak/config/tests/__init__.py
cvs rdiff -r1.16 -r1.17 PEAK/src/peak/model/elements.py
cvs rdiff -r1.10 -r1.11 PEAK/src/peak/model/enumerations.py
cvs rdiff -r1.19 -r1.20 PEAK/src/peak/model/features.py
cvs rdiff -r1.5 -r1.6 PEAK/src/peak/running/tests/__init__.py
cvs rdiff -r1.3 -r1.4 PEAK/src/peak/storage/tests/LDAP.py
cvs rdiff -r1.11 -r1.12 PEAK/src/peak/util/EigenData.py
cvs rdiff -r1.5 -r1.6 PEAK/src/peak/util/tests/EigenData.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