'This is called for actual sessions returned by :meth:`open_session`
at the end of the request.  This is still called during a request
context so if you absolutely need access to the request you can do
that.'

def save_session(self, app, session, response):

    raise NotImplementedError()
