E&S CVS Commit: PEAK - Removed OpaqueURL and refactored ParsedURL for simpler creation of URL

pje at eby-sarna.com pje at eby-sarna.com
Thu Nov 7 18:18:00 EST 2002


Module Name:	PEAK
Committed By:	pje
Date:		Thu Nov  7 23:17:01 UTC 2002

Modified Files:
	PEAK: setup.py
	PEAK/src/peak/api: tests.py
	PEAK/src/peak/naming: contexts.py names.py
	PEAK/src/peak/naming/factories: peak_imports.py smtp.py uuid.py
	PEAK/src/peak/running: lockfiles.py
	PEAK/src/peak/storage: LDAP.py SQL.py
Added Files:
	PEAK/src/peak/naming/tests: __init__.py

Log Message:
Removed OpaqueURL and refactored ParsedURL for simpler creation of URL
classes.  This may need another pass or two to get everything completely
cleaned up.  Added a test suite for peak.naming to do parse tests on a
variety of the built-in URL classes, which really needs a lot more test
examples.  The URL classes also need better parse error messages.  Last,
but not least, we may need a way to map from URLs back to their strings,
if they are created from arguments instead of a string.  But that's
probably lower priority.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/setup.py.diff?r1=1.33&r2=1.34
http://cvs.eby-sarna.com/PEAK/src/peak/api/tests.py.diff?r1=1.3&r2=1.4
http://cvs.eby-sarna.com/PEAK/src/peak/naming/contexts.py.diff?r1=1.22&r2=1.23
http://cvs.eby-sarna.com/PEAK/src/peak/naming/names.py.diff?r1=1.28&r2=1.29
http://cvs.eby-sarna.com/PEAK/src/peak/naming/factories/peak_imports.py.diff?r1=1.7&r2=1.8
http://cvs.eby-sarna.com/PEAK/src/peak/naming/factories/smtp.py.diff?r1=1.10&r2=1.11
http://cvs.eby-sarna.com/PEAK/src/peak/naming/factories/uuid.py.diff?r1=1.4&r2=1.5
http://cvs.eby-sarna.com/PEAK/src/peak/naming/tests/__init__.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/running/lockfiles.py.diff?r1=1.7&r2=1.8
http://cvs.eby-sarna.com/PEAK/src/peak/storage/LDAP.py.diff?r1=1.6&r2=1.7
http://cvs.eby-sarna.com/PEAK/src/peak/storage/SQL.py.diff?r1=1.7&r2=1.8

To generate a diff of this commit:
cvs rdiff -r1.33 -r1.34 PEAK/setup.py
cvs rdiff -r1.3 -r1.4 PEAK/src/peak/api/tests.py
cvs rdiff -r1.22 -r1.23 PEAK/src/peak/naming/contexts.py
cvs rdiff -r1.28 -r1.29 PEAK/src/peak/naming/names.py
cvs rdiff -r1.7 -r1.8 PEAK/src/peak/naming/factories/peak_imports.py
cvs rdiff -r1.10 -r1.11 PEAK/src/peak/naming/factories/smtp.py
cvs rdiff -r1.4 -r1.5 PEAK/src/peak/naming/factories/uuid.py
cvs rdiff -r0 -r1.1 PEAK/src/peak/naming/tests/__init__.py
cvs rdiff -r1.7 -r1.8 PEAK/src/peak/running/lockfiles.py
cvs rdiff -r1.6 -r1.7 PEAK/src/peak/storage/LDAP.py
cvs rdiff -r1.7 -r1.8 PEAK/src/peak/storage/SQL.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