summaryrefslogtreecommitdiff
path: root/controller.py
blob: e4c07f7e9ac1dcb86cb5200b7aa98d6ac7cb78f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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))