From 135f8d0b6507843bc1e111082ccf25b87cce1d0a Mon Sep 17 00:00:00 2001 From: juan Date: Sat, 14 May 2022 12:11:36 +0800 Subject: [PATCH] Add error checking --- helper.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/helper.py b/helper.py index d9948e8..b970df5 100644 --- a/helper.py +++ b/helper.py @@ -13,9 +13,12 @@ def getRecentDiscussion(): recent = {"title": "N/A", "link": "#"} obj = python_requests.get("https://talk.zhdo.space/api/recent/posts/week") if obj.status_code == 200: - recent["title"] = str(obj.json()[0]["topic"]["title"]) - recent["link"] = discussionPrefix + str(obj.json()[0]["topic"]["slug"]) - return recent + if not obj.json(): + return recent + else: + recent["title"] = str(obj.json()[0]["topic"]["title"]) + recent["link"] = discussionPrefix + str(obj.json()[0]["topic"]["slug"]) + return recent else: return "error"