Error handling around emoji processing

This commit is contained in:
Salastil
2025-03-19 21:22:30 -04:00
parent 59967225b5
commit adcb97a90f

View File

@@ -134,10 +134,13 @@ class Tweet:
'(.//div[@data-testid="tweetText"])[1]/img[contains(@src, "emoji")]',
)
self.emojis = [
emoji.get_attribute("alt").encode("unicode-escape").decode("ASCII")
for emoji in raw_emojis
]
self.emojis = []
for emoji in raw_emojis:
try:
escaped_emoji = emoji.get_attribute("alt").encode("unicode-escape").decode("ASCII")
self.emojis.append(escaped_emoji)
except Exception:
continue
except NoSuchElementException:
self.emojis = []