%s%s\n'%(
key,
table[key]
))
req.write('')
def write_tree(req,tree,level):
for entry in tree:
if isinstance(entry,list):
write_tree(req,entry,level+1)
else:
req.write(' '*level)
req.write(' '.join(entry))
req.write('\n')
def handler(req):
req.form = util.FieldStorage(req)
if req.form.getfirst('view_log'):
log = open(os.path.join(apache.server_root(),req.server.error_fname),'rb')
lines = bounded_buffer(100)
for line in log:
lines.append(line)
log.close()
req.content_type='text/plain'
for line in lines:
req.write(line)
return apache.OK
req.add_common_vars()
req.content_type = 'text/html'
req.write('%s | %s |
%s | %s |
%s | %s |
%s | %s |
%s | %s |
%s | %s (view last 100 lines) |
%s | %s |
%s | %s |
%s | %s |
%s | %s |
mod_python.publisher available | ')
try:
from mod_python import publisher
req.write('Yes')
except:
req.write('No')
req.write(' |
mod_python.psp available | ')
try:
from mod_python import psp
req.write('Yes')
except:
req.write('No')
req.write(' |
')
write_tree(req,apache.config_tree(),0)
req.write('\n')
req.write('')
return apache.OK