From e43ddad6786d6e392e82a1d8512573984f8d2960 Mon Sep 17 00:00:00 2001 From: Manuel Cortez Date: Tue, 25 Jan 2022 01:27:52 -0600 Subject: [PATCH] Catch image description sent by Streaming API. Should be enough to fix #449 --- src/sessions/twitter/templates.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sessions/twitter/templates.py b/src/sessions/twitter/templates.py index bd4067b0..46913220 100644 --- a/src/sessions/twitter/templates.py +++ b/src/sessions/twitter/templates.py @@ -45,6 +45,10 @@ def process_image_descriptions(entities): for media in entities["media"]: if media.get("ext_alt_text") != None: image_descriptions.append(media.get("ext_alt_text")) + # Tweets retrieved via the Streaming API have a description field in media photos with image description available. + elif media.get("description") != None: + image_descriptions.append(media.get("description")) + idescriptions = "" for image in image_descriptions: idescriptions += _("Image description: {}.").format(image)