Christian Theune wrote: >> >> def __call__(self): >> - self.before() >> + self.update() >> + if self.request.response.getStatus() in (302, 303): Could the above be better dealt with as an exception? Who will be setting this status? Suresh