mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-03-23 01:10:27 +00:00
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@44 e7d03fd6-7b0d-0410-9947-9c21f3af8025
20 lines
523 B
Python
20 lines
523 B
Python
# sz_fcgi.py - Multithreaded FastCGI Wrapper
|
|
__version__ = "v0.8 19/10/1998 ajung"
|
|
__doc__ = "Multithreaded FastCGI Wrapper"
|
|
|
|
|
|
import sys,thread,fcgi
|
|
|
|
class SZ_FCGI:
|
|
def __init__(self,func):
|
|
self.func = func
|
|
|
|
# create a new thread to handle requests
|
|
def run(self):
|
|
try:
|
|
while fcgi.isFCGI():
|
|
req = fcgi.FCGI()
|
|
thread.start_new_thread(self.func,(self, req))
|
|
except:
|
|
import traceback
|
|
traceback.print_exc(file = open('traceback', 'a'))
|