E&S CVS Commit: PEAK - Folded more of the 'peak.web' API into the ITraversalContext interface.

pje at eby-sarna.com pje at eby-sarna.com
Wed Sep 29 00:07:00 EDT 2004


Module Name:	PEAK
Committed By:	pje
Date:		Wed Sep 29 04:06:56 UTC 2004

Modified Files:
	PEAK/src/peak/web: environ.py errors.py interfaces.py places.py
	    publish.py resources.py skins.py templates.py
	PEAK/src/peak/web/tests: test_environ.py

Log Message:
Folded more of the 'peak.web' API into the ITraversalContext interface.
Added a new 'ctx.clone()' API for easy creation of new contexts with
altered settings (e.g. for '++skin++' and '++setuid++' support).  Fixed
some broken headers that didn't comply with PEP 333.  Reduced
environ-munging to an absolute minimum.  This is still just an interim
stage of refactoring; much more breakage is yet to come.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/src/peak/web/environ.py.diff?r1=1.2&r2=1.3
http://cvs.eby-sarna.com/PEAK/src/peak/web/errors.py.diff?r1=1.9&r2=1.10
http://cvs.eby-sarna.com/PEAK/src/peak/web/interfaces.py.diff?r1=1.29&r2=1.30
http://cvs.eby-sarna.com/PEAK/src/peak/web/places.py.diff?r1=1.29&r2=1.30
http://cvs.eby-sarna.com/PEAK/src/peak/web/publish.py.diff?r1=1.36&r2=1.37
http://cvs.eby-sarna.com/PEAK/src/peak/web/resources.py.diff?r1=1.25&r2=1.26
http://cvs.eby-sarna.com/PEAK/src/peak/web/skins.py.diff?r1=1.17&r2=1.18
http://cvs.eby-sarna.com/PEAK/src/peak/web/templates.py.diff?r1=1.24&r2=1.25
http://cvs.eby-sarna.com/PEAK/src/peak/web/tests/test_environ.py.diff?r1=1.1&r2=1.2

To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 PEAK/src/peak/web/environ.py
cvs rdiff -r1.9 -r1.10 PEAK/src/peak/web/errors.py
cvs rdiff -r1.29 -r1.30 PEAK/src/peak/web/interfaces.py \
    PEAK/src/peak/web/places.py
cvs rdiff -r1.36 -r1.37 PEAK/src/peak/web/publish.py
cvs rdiff -r1.25 -r1.26 PEAK/src/peak/web/resources.py
cvs rdiff -r1.17 -r1.18 PEAK/src/peak/web/skins.py
cvs rdiff -r1.24 -r1.25 PEAK/src/peak/web/templates.py
cvs rdiff -r1.1 -r1.2 PEAK/src/peak/web/tests/test_environ.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