terom@2: #!/usr/bin/env python2.5 terom@2: terom@2: DEBUG = True terom@2: terom@2: # imports terom@2: if DEBUG : terom@2: import cgitb; cgitb.enable() terom@2: terom@2: # system modules terom@2: import cgi, os terom@2: terom@2: # my modules/packages terom@2: import request terom@5: import loaders terom@2: terom@2: def dump_environ () : terom@2: print "" terom@2: terom@2: # main terom@2: def main (environ) : terom@2: # load our req terom@2: req = request.Request(environ, default_page='main') terom@2: terom@2: # get the page handler terom@5: page = loaders.load_page(req) terom@2: terom@2: # render terom@2: print "Status: %d\r\n" % page.get_response_code(), terom@2: print "Content-Type: text/html\r\n", terom@2: print "\r\n", terom@2: print "%s\r\n" % page.render_template() terom@2: terom@2: # debug output terom@2: if DEBUG : terom@2: dump_environ() terom@2: terom@2: if __name__ == '__main__' : terom@2: main(os.environ) terom@2: