summaryrefslogtreecommitdiff
path: root/controller.py
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.net>2010-05-03 18:21:53 +0200
committerRené 'Necoro' Neumann <necoro@necoro.net>2010-05-03 18:21:53 +0200
commitf0012811f8af8b1334b46781861a6dd3777ee392 (patch)
treee59c3e5d141ecff244584ba786ce191497a9e311 /controller.py
downloadkosten-f0012811f8af8b1334b46781861a6dd3777ee392.tar.gz
kosten-f0012811f8af8b1334b46781861a6dd3777ee392.tar.bz2
kosten-f0012811f8af8b1334b46781861a6dd3777ee392.zip
First import from portato proj
Diffstat (limited to 'controller.py')
-rw-r--r--controller.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/controller.py b/controller.py
new file mode 100644
index 0000000..e4c07f7
--- /dev/null
+++ b/controller.py
@@ -0,0 +1,19 @@
+from __future__ import with_statement
+
+import web
+from helper import appdir
+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))