MPVVJClient.py 文件源码

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

项目:MPV-VJ2 作者: paulguy 项目源码 文件源码
def sendResponse(self, responseType, value, args=None):
        if args is None:
            args = {responseType: value}
        else:
            if type(args) != dict:
                raise TypeError
            args.update({responseType: value})

        if self.socket is not None:
            if self.socket.connected:
                self.logger.log("server <-- " + repr(args))
            else:
                self.logger.log("buffer <-- " + repr(args))
            try:
                self.socket.sendObjAsJSON(args)
                self.connectTime = time.monotonic()
            except ConnectionRefusedError:
                self.logger.log("Connection refused.")
                self.disconnect()
            except BrokenPipeError:
                self.logger.log("Broken pipe, connection dropped.")
                self.disconnect()
        else:
            self.logger.log("nobody <-- " + repr(args))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号