From 5c31a94a15731687841f218bd877d147b14ff19b Mon Sep 17 00:00:00 2001 From: Shohei Fujii Date: Sat, 14 Jan 2023 14:39:15 +0800 Subject: [PATCH] twitter returns weird result sometimes --- src/markshift/htmlrenderer4preview.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/markshift/htmlrenderer4preview.py b/src/markshift/htmlrenderer4preview.py index 57e981e..2028818 100644 --- a/src/markshift/htmlrenderer4preview.py +++ b/src/markshift/htmlrenderer4preview.py @@ -49,7 +49,10 @@ def get_twitter_embed(tweet_url: str): api = "https://publish.twitter.com/oembed?url={}".format(tweet_url) res = requests.get(api) - j = res.json() + try: + j = res.json() + except requests.exceptions.JSONDecodeError as e: + return None if 'html' in j.keys(): return j['html'] else: