E&S CVS Commit: PEAK - Removing excessive DWIMishness from peak.naming, part 1:

pje at eby-sarna.com pje at eby-sarna.com
Fri Nov 8 16:19:01 EST 2002

Module Name:	PEAK
Committed By:	pje
Date:		Fri Nov  8 21:18:13 UTC 2002

Modified Files:
	PEAK/src/peak/naming: contexts.py names.py
	PEAK/src/peak/naming/factories: smtp.py uuid.py
	PEAK/src/peak/storage: LDAP.py SQL.py

Log Message:
Removing excessive DWIMishness from peak.naming, part 1:

Made ParsedURLs accept a scheme and body, instead of trying to guess from
a string what they should do.  It's now the *sole* responsibility of
naming.toName() to determine whether a string should be treated as a URL,
and then only if it's told to make that determination.  Next up: refactor
naming context base classes to have unambiguous rules for how they parse
and process names.

To view diffs of this commit, you can use the following URL(s):

To generate a diff of this commit:
cvs rdiff -r1.26 -r1.27 PEAK/src/peak/naming/contexts.py
cvs rdiff -r1.30 -r1.31 PEAK/src/peak/naming/names.py
cvs rdiff -r1.12 -r1.13 PEAK/src/peak/naming/factories/smtp.py
cvs rdiff -r1.6 -r1.7 PEAK/src/peak/naming/factories/uuid.py
cvs rdiff -r1.8 -r1.9 PEAK/src/peak/storage/LDAP.py
cvs rdiff -r1.11 -r1.12 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