From 7630b1e3d74f507af6627c793c6983087d1f93c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Wed, 17 Mar 2010 00:23:37 +0100 Subject: documentation --- controller.py | 6 ++++++ index.py | 14 +++++++++++++- renderer.py | 4 ++++ 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/controller.py b/controller.py index 002fe8e..e694148 100644 --- a/controller.py +++ b/controller.py @@ -2,9 +2,15 @@ import web from renderer import render class Page: + """ + All the general and simple pages. + """ def GET(self, name = '/'): if not name or name == '/': name = 'index' return render(name) def FourOhFour(page): + """ + 404 error page. + """ return web.notfound(render("404", level = "", page = page)) diff --git a/index.py b/index.py index 9263ea5..74e3e3a 100755 --- a/index.py +++ b/index.py @@ -3,11 +3,23 @@ import web import controller -urls = ( "/(.*)", "controller.Page") +# +# URL Mappings +# +urls = ( + "/(.*)", "controller.Page" + ) + +# +# The App +# app = web.application(urls, globals()) app.notfound = controller.FourOhFour +# debug for the moment web.config.debug = True +# +# And go! if __name__ == "__main__": app.run() diff --git a/renderer.py b/renderer.py index 3d10fac..4256dd4 100644 --- a/renderer.py +++ b/renderer.py @@ -6,6 +6,9 @@ from mako.lookup import TemplateLookup import helper class Renderer: + """ + Renderer loading the correct Mako Templates + """ def __init__ (self): self.lookup = TemplateLookup( directories=[helper.appdir('templates')], @@ -33,4 +36,5 @@ class Renderer: return os.path.join(level, tpl) +# the one and only instance :) render = Renderer() -- cgit v1.2.3