E&S CVS Commit: PEAK - Added error protocol, skin service, and adjustments to location protocol.

pje at eby-sarna.com pje at eby-sarna.com
Thu Jul 17 18:26:01 EDT 2003


Module Name:	PEAK
Committed By:	pje
Date:		Thu Jul 17 22:25:04 UTC 2003

Modified Files:
	PEAK/src/peak: peak.ini
	PEAK/src/peak/web: interfaces.py places.py publish.py

Log Message:
Added error protocol, skin service, and adjustments to location protocol.
Exceptions thrown by web apps are now adapted to an "error protocol", so
you can define per-app, per-exception class, exactly what actions should be
taken.  There is now trivial support for a "skin service" that determines
what skin is used for a given request, but it's not used for anything yet.
Finally, the location protocol now includes the ability to suppress
security checks for a traversal operation.  This is intended to allow easy
but uniform access to interaction-level variables and to skin resources by
application code.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/src/peak/peak.ini.diff?r1=1.57&r2=1.58
http://cvs.eby-sarna.com/PEAK/src/peak/web/interfaces.py.diff?r1=1.4&r2=1.5
http://cvs.eby-sarna.com/PEAK/src/peak/web/places.py.diff?r1=1.5&r2=1.6
http://cvs.eby-sarna.com/PEAK/src/peak/web/publish.py.diff?r1=1.12&r2=1.13

To generate a diff of this commit:
cvs rdiff -r1.57 -r1.58 PEAK/src/peak/peak.ini
cvs rdiff -r1.4 -r1.5 PEAK/src/peak/web/interfaces.py
cvs rdiff -r1.5 -r1.6 PEAK/src/peak/web/places.py
cvs rdiff -r1.12 -r1.13 PEAK/src/peak/web/publish.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