site/index.py
changeset 5 9ed4c7d2bdd2
parent 2 ec68a0f75c58
equal deleted inserted replaced
4:622592427cec 5:9ed4c7d2bdd2
     9 # system modules
     9 # system modules
    10 import cgi, os
    10 import cgi, os
    11 
    11 
    12 # my modules/packages
    12 # my modules/packages
    13 import request
    13 import request
    14 import pages
    14 import loaders
    15 
    15 
    16 def dump_environ () :
    16 def dump_environ () :
    17     print "<!--"
    17     print "<!--"
    18 
    18 
    19     for k, v in os.environ.iteritems() :
    19     for k, v in os.environ.iteritems() :
    25 def main (environ) :
    25 def main (environ) :
    26     # load our req
    26     # load our req
    27     req = request.Request(environ, default_page='main')
    27     req = request.Request(environ, default_page='main')
    28 
    28 
    29     # get the page handler
    29     # get the page handler
    30     page = pages.find(req)
    30     page = loaders.load_page(req)
    31     
    31     
    32     # render
    32     # render
    33     print "Status: %d\r\n" % page.get_response_code(),
    33     print "Status: %d\r\n" % page.get_response_code(),
    34     print "Content-Type: text/html\r\n",
    34     print "Content-Type: text/html\r\n",
    35     print "\r\n",
    35     print "\r\n",