diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 2003-11-19 14:54:25 (GMT) |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 2003-11-19 14:54:25 (GMT) |
commit | d338b6e31727d2ebd7393ec20fa44ab50653e290 (patch) | |
tree | b033d21fd9097790e12c195e29b8db9c8582dd57 /Mac/Demo/cgi | |
parent | 28ecf70db57828db2ca279643bf9aeca7662f35c (diff) | |
download | cpython-d338b6e31727d2ebd7393ec20fa44ab50653e290.zip cpython-d338b6e31727d2ebd7393ec20fa44ab50653e290.tar.gz cpython-d338b6e31727d2ebd7393ec20fa44ab50653e290.tar.bz2 |
Removing the obvious OS9-only documents§
Diffstat (limited to 'Mac/Demo/cgi')
-rw-r--r-- | Mac/Demo/cgi/cgitest.cgi.py | 2 | ||||
-rw-r--r-- | Mac/Demo/cgi/cgitest.cgi.rsrc | bin | 8072 -> 0 bytes | |||
-rw-r--r-- | Mac/Demo/cgi/realcgitest.py | 59 |
3 files changed, 0 insertions, 61 deletions
diff --git a/Mac/Demo/cgi/cgitest.cgi.py b/Mac/Demo/cgi/cgitest.cgi.py deleted file mode 100644 index ce59710..0000000 --- a/Mac/Demo/cgi/cgitest.cgi.py +++ /dev/null @@ -1,2 +0,0 @@ -# Debug applets quickly. -execfile('realcgitest.py') diff --git a/Mac/Demo/cgi/cgitest.cgi.rsrc b/Mac/Demo/cgi/cgitest.cgi.rsrc Binary files differdeleted file mode 100644 index c8aa9f4..0000000 --- a/Mac/Demo/cgi/cgitest.cgi.rsrc +++ /dev/null diff --git a/Mac/Demo/cgi/realcgitest.py b/Mac/Demo/cgi/realcgitest.py deleted file mode 100644 index e51cb97..0000000 --- a/Mac/Demo/cgi/realcgitest.py +++ /dev/null @@ -1,59 +0,0 @@ -"""cgitest - A minimal CGI applet. Echos parameters back to the client. -""" - -from MiniAEFrame import AEServer, MiniApplication -import MacOS - -debug=1 - -class CGITest(AEServer, MiniApplication): - - def __init__(self): - MiniApplication.__init__(self) - AEServer.__init__(self) - self.installaehandler('aevt', 'oapp', self.open_app) - self.installaehandler('aevt', 'quit', self.quit) - self.installaehandler('WWW\275', 'sdoc', self.cgihandler) - if debug: - self.installaehandler('****', '****', self.otherhandler) - oldparams = MacOS.SchedParams(0, 0) - self.mainloop() - apply(MacOS.SchedParams, oldparams) - - def quit(self, **args): - self.quitting = 1 - - def open_app(self, **args): - pass - - def otherhandler(self, *args, **kwargs): - print 'Unknown AppleEvent' - print 'args', args - print 'kwargs', kwargs - - def cgihandler(self, pathargs, **args): - if debug: - print 'CGI request', pathargs, args - rv = """HTTP/1.0 200 OK -Server: Unknown; python-cgi-script -MIME-Version: 1.0 -Content-type: text/html - -<title>Python CGI-script results</title> -<h1>Python CGI-script results</h1> -<hr> -""" - rv = rv+'<br><b>Direct object:</b> %s\n'%pathargs - - for key in args.keys(): - if key[0] != '_': - rv = rv + '<br><b>%s:</b> %s\n'%(key, args[key]) - rv = rv +'<hr>\nSee you next time!\n' - - # Note: if you want to quit after each request enable the line - # self.quitting = 1 - - return rv - -if __name__ == '__main__': - CGITest() |