Jump to revision: | |
---|---|
Author: | pje |
Date: | Wed May 7 23:23:07 2003 UTC (20 years, 10 months ago) |
Log Message:
Refactoring to support "canonical formatting" of URLs. This required creating a sizeable parsing/formatting framework. :( On the brigher side, the framework is highly powerful and expressive. Potentially it could be pulled out as a 'peak.model' parsing framework, to be reused for other parse/format applications on model elements that have a single canonical string syntax. It would probably need to be reviewed for Unicode compatibility, however. Anyway, now printing a parsed URL object should give you back a canonical form of that URL; equivalent URLs (apart from case-sensitivity issues) should produce identical canonical forms. Passing keyword arguments to a URL constructor should also allow you to selectively override the URL body content, making it easy to produce new versions of a URL with an altered field.
Changed paths:
Path | Action | Text Changes | Prop Changes | Diff to Previous |
---|---|---|---|---|
PEAK/CHANGES.txt | modified | X | (diff to previous) | |
PEAK/src/peak/model/features.py | modified | X | (diff to previous) | |
PEAK/src/peak/naming/URL.py | modified | X | (diff to previous) | |
PEAK/src/peak/naming/factories/smtp.py | modified | X | (diff to previous) | |
PEAK/src/peak/naming/factories/uuid.py | modified | X | (diff to previous) | |
PEAK/src/peak/naming/tests/__init__.py | modified | X | (diff to previous) | |
PEAK/src/peak/peak.ini | modified | X | (diff to previous) | |
PEAK/src/peak/running/logs.py | modified | X | (diff to previous) | |
PEAK/src/peak/storage/DDE.py | modified | X | (diff to previous) | |
PEAK/src/peak/storage/LDAP.py | modified | X | (diff to previous) | |
PEAK/src/peak/storage/SQL.py | modified | X | (diff to previous) |
cvs-admin@eby-sarna.com Powered by ViewCVS 1.0-dev |
ViewCVS and CVS Help |