users.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:SuperOcto 作者: mcecchi 项目源码 文件源码
def logout_user(self, user):
        if user is None:
            return

        if isinstance(user, LocalProxy):
            user = user._get_current_object()

        if not isinstance(user, SessionUser):
            return

        userid = user.get_id()
        if userid in self._session_users_by_userid:
            users_by_userid = self._session_users_by_userid[userid]
            for u in users_by_userid:
                if u.get_session() == user.get_session():
                    users_by_userid.remove(u)
                    break

        if user.get_session() in self._session_users_by_session:
            del self._session_users_by_session[user.get_session()]

        self._logger.debug("Logged out user: %r" % user)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号