def __call__(self): try: method = getattr(self, self.request.method) result = method() return self.make_response(result) except HTTPRedirect, exc: return redirect_exception_response(self.responseFactory, exc)
def __call__(self, *args, **kwargs): try: self.update(*args, **kwargs) self.updateForm() result = self.render(*args, **kwargs) return self.make_response(result, *args, **kwargs) except HTTPRedirect as exc: return redirect_exception_response(self.responseFactory, exc)
def __call__(self): """The __call__ method of the view is the glue between the update, the rendering and the response. """ try: self.update() result = self.render() return self.make_response(result) except HTTPRedirect, exc: return redirect_exception_response(self.responseFactory, exc)