author | Tero Marttila <terom@fixme.fi> |
Sun, 08 Feb 2009 03:17:07 +0200 | |
changeset 46 | 54c5f5f340de |
parent 31 | lib/handler.py@107062ebb6f9 |
permissions | -rw-r--r-- |
""" The actual application behaviour, i.e. generating a Response from a Request :) """ class RequestHandler (object) : """ A handler handles a Request, returning a Response """ def __init__ (self, func, *args, **kwargs) : self.func = func self.args = args self.kwargs = kwargs def handle_request (self, request) : """ Handle the request, returning a Response object XXX: rename to __call__ kplzthx """ return self.func(request, *self.args, **self.kwargs)