Blame main.py

3d8d28
3d8d28
from config import config
3d8d28
from server import Server
3d8d28
from request import Request
05525d
import db.holder
05525d
import exception
48408a
cbf076
3d8d28
server = Server(config)
3d8d28
cbf076
3d8d28
def application(env, start_response):
05525d
  try:
05525d
    request = Request(server, env, start_response)
05525d
    if request.path is None:
05525d
      raise exception.HttpNotFound()
05525d
    with db.holder.Holder(request.server.dbpool, readonly = request.readonly) as connection:
05525d
      request.connection = connection
05525d
      return request.server.pageroot.process(request, request.path)
05525d
  except exception.HttpNotFound:
05525d
    return request.server.pagenotfound.process(request, list())