def hook_get_session(self): # TODO: session_id 应该基于 ip, uuid.uuid3(uuid.NAMESPACE_DNS, ip) session_bucket = self.application.server_sess session = None session_id = self.get_cookie(".session") if session_id: session = session_bucket.get(session_id) if not session: session = Session() session.callback = session_bucket.save session.destroy = session_bucket.remove return session