E&S CVS Commit: PEAK - Semi-final draft of the 'peak.running.commands' framework. It's now

pje at eby-sarna.com pje at eby-sarna.com
Thu Apr 24 14:06:00 EDT 2003

Module Name:	PEAK
Committed By:	pje
Date:		Thu Apr 24 18:05:13 UTC 2003

Modified Files:
	PEAK: setup.py
	PEAK/src/peak: peak.ini
	PEAK/src/peak/running: commands.py interfaces.py zpublish.py
Added Files:
	PEAK/scripts: peak

Log Message:
Semi-final draft of the 'peak.running.commands' framework.  It's now
possible to bootstrap almost anything to run as a PEAK command object;
see 'running.IExecutable'.  Added new 'peak' script (Posix-like OSes and
Cygwin only) that can bootstrap execution of any URL or .ini-defined
shortcut.  Moved CGI/FastCGI publishing command objects to
'peak.running.zpublish', since they aren't useful without the ZPublisher
stuff anyway.  Added "usage" capabilities for commands to display usage
help and to be able to distinguish invocation errors from execution errors.

Note: the diffs for this are going to suck from a readability POV, because
diff doesn't deal well with the removal of a huge block of code in the same
revision as significant doc rewrites or refactoring within classes.  :(

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

To generate a diff of this commit:
cvs rdiff -r1.51 -r1.52 PEAK/setup.py
cvs rdiff -r0 -r1.1 PEAK/scripts/peak
cvs rdiff -r1.34 -r1.35 PEAK/src/peak/peak.ini
cvs rdiff -r1.7 -r1.8 PEAK/src/peak/running/commands.py
cvs rdiff -r1.6 -r1.7 PEAK/src/peak/running/interfaces.py
cvs rdiff -r1.2 -r1.3 PEAK/src/peak/running/zpublish.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