E&S CVS Commit: PEAK - Draft implementations of CGI/FastCGI command execution framework. Got rid

pje at eby-sarna.com pje at eby-sarna.com
Mon Apr 21 19:44:01 EDT 2003


Module Name:	PEAK
Committed By:	pje
Date:		Mon Apr 21 23:43:43 UTC 2003

Modified Files:
	PEAK/src/peak/running: commands.py

Log Message:
Draft implementations of CGI/FastCGI command execution framework.  Got rid
of "currying" to make command factories for subcommands, and simplified
CGI publication mechanism by not making it a command.  Instead, a CGI
publication's 'run()' method accepts (stdin,stdout,sterr,environ) and does
whatever's needed.  (This may mutate later to include 'argv', and get an
interface added for it.)  This should work more cleanly for long-running
processes.  Also added an 'EventDriven' base class for eventloop-driven
applications.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/src/peak/running/commands.py.diff?r1=1.2&r2=1.3

To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 PEAK/src/peak/running/commands.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