From bd4082f6901bd4c540e7aba3afce9ec4824731ce Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Sat, 4 Apr 2020 16:42:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=89=B9=E6=AE=8A=E5=88=A4?= =?UTF-8?q?=E6=96=AD=EF=BC=8C=E5=90=8E=E6=9C=9F=E9=81=BF=E5=85=8D=E6=8A=A5?= =?UTF-8?q?=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/api.py b/api.py index 192631c..f02429a 100644 --- a/api.py +++ b/api.py @@ -195,9 +195,15 @@ class XiGuaLiveApi: self.isLive = False return False self.isLive = d["user_info"]["is_living"] - self._rawRoomInfo = d["user_info"]['live_info'] + if d["user_info"]['live_info'] is None: + if d["live_data"] is None: + self.isLive = False + else: + self._rawRoomInfo = d["user_info"]['live_info'] + else: + self._rawRoomInfo = d["user_info"]['live_info'] if self.isLive: - self.roomID = d["user_info"]['live_info']['room_id'] + self.roomID = self._rawRoomInfo['room_id'] return self.isLive def _getRoomInfo(self, force=False):