E&S CVS Commit: PEAK - Removed regular expression support from URL.Base; it was only there for

pje at eby-sarna.com pje at eby-sarna.com
Fri May 9 14:32:00 EDT 2003


Module Name:	PEAK
Committed By:	pje
Date:		Fri May  9 18:31:42 UTC 2003

Modified Files:
	PEAK: CHANGES.txt
	PEAK/src/peak/naming: URL.py names.py
	PEAK/src/peak/naming/tests: __init__.py
	PEAK/src/peak/storage: LDAP.py

Log Message:
Removed regular expression support from URL.Base; it was only there for
ease of migration while I was switching all of PEAK's URL classes over to
the new parsing framework.  Since use of regular expressions for URL syntax
is now deprecated (so that URLs can be formattable as well as parseable),
there's no reason to keep this in URL.Base.

Added the ability for other name types (composite and compound) to be used
as structural feature types (e.g. for URL fields), and for compound name
types to generate a corresponding composite name type.  Changed LDAP urls
to use this ability, which means the LDAP 'basedn' field is now always
a composite name.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/CHANGES.txt.diff?r1=1.27&r2=1.28
http://cvs.eby-sarna.com/PEAK/src/peak/naming/URL.py.diff?r1=1.6&r2=1.7
http://cvs.eby-sarna.com/PEAK/src/peak/naming/names.py.diff?r1=1.49&r2=1.50
http://cvs.eby-sarna.com/PEAK/src/peak/naming/tests/__init__.py.diff?r1=1.14&r2=1.15
http://cvs.eby-sarna.com/PEAK/src/peak/storage/LDAP.py.diff?r1=1.22&r2=1.23

To generate a diff of this commit:
cvs rdiff -r1.27 -r1.28 PEAK/CHANGES.txt
cvs rdiff -r1.6 -r1.7 PEAK/src/peak/naming/URL.py
cvs rdiff -r1.49 -r1.50 PEAK/src/peak/naming/names.py
cvs rdiff -r1.14 -r1.15 PEAK/src/peak/naming/tests/__init__.py
cvs rdiff -r1.22 -r1.23 PEAK/src/peak/storage/LDAP.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