From 2da71cb56108a740666446c6a36f6295173bf90b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Tue, 14 Jul 2020 16:47:25 +0200 Subject: [PATCH] [twitter] raise proper exception if user doesn't exist (#891) --- gallery_dl/extractor/twitter.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gallery_dl/extractor/twitter.py b/gallery_dl/extractor/twitter.py index 66488298..25300401 100644 --- a/gallery_dl/extractor/twitter.py +++ b/gallery_dl/extractor/twitter.py @@ -485,7 +485,10 @@ class TwitterAPI(): "variables": '{"screen_name":"' + screen_name + '"' ',"withHighlightedLabel":true}' } - return self._call(endpoint, params)["data"]["user"] + try: + return self._call(endpoint, params)["data"]["user"] + except KeyError: + raise exception.NotFoundError("user") @cache(maxage=3600) def _guest_token(self):