'We let the data take a "detour" to session.data_in
so the user can override and see it all in one place.
That method is responsible to in turn always call
this class\' `sessionhandler.call_inputfunc` with the
(possibly processed) data.'

def data_in(self, session, **kwargs):

    if session:
        session.data_in(**kwargs)
