def route(request: IRequest) -> Deferred: sproc = SessionProcurer(mss) request.write(b"oops...") with self.assertRaises(TooLateForCookies): yield sproc.procureSession(request) request.write(b"bye") request.finish()
def finish(result: object, *, request: IRequest = request) -> object: request.finish() return result