[Subversion] / PEAK / CHANGES.txt  

Revision 1088


Jump to revision:
Previous Next
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