def start(self, session_context):
<EOL>session = self._create_session(session_context)<EOL>self.session_handler.on_start(session, session_context)<EOL>mysession = session_tuple(None, session.session_id)<EOL>self.notify_event(mysession, '<STR_LIT>')<EOL>return self.create_exposed_session(session=session, context=session_context)<EOL>
unlike shiro, yosai does not apply session timeouts from within the
start method of the SessionManager but rather defers timeout settings
responsibilities to the SimpleSession, which uses session_settings