combine.py 文件源码

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

项目:ssshare 作者: gdassori 项目源码 文件源码
def put(self, session_id, params=None):
        session = CombineSession.get(session_id)
        if not session:
            raise exceptions.ObjectNotFoundException
        user = params.get('auth') and session.get_user(params['auth'], alias=str(params['client_alias'])) \
               or session.join(params['client_alias'])
        if not user:
            raise exceptions.ObjectDeniedException
        user.session = session
        if params.get('share'):
            session.secret.add_share(Share(params['share'], str(user.uuid)))
        session.update()
        return flask.jsonify(
            {
                "session": session.to_api(auth=str(user.uuid)),
                "session_id": str(session.uuid)
            }
        )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号