From 697e4c0bf923672a031bc0a29ef299f0ae3acb65 Mon Sep 17 00:00:00 2001 From: David Lynch Date: Thu, 3 Feb 2022 11:08:40 -0600 Subject: [PATCH] Royalroad: don't crash on malformed spoiler tags Fixes #74 --- sites/royalroad.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/royalroad.py b/sites/royalroad.py index 496067d..f80a077 100644 --- a/sites/royalroad.py +++ b/sites/royalroad.py @@ -93,7 +93,7 @@ class RoyalRoad(Site): def _clean_spoilers(self, content, chapterid): # Spoilers to footnotes for spoiler in content.find_all(class_=('spoiler-new')): - spoiler_title = spoiler['data-caption'] + spoiler_title = spoiler.get('data-caption') if self.options['skip_spoilers']: link = self._footnote(spoiler, chapterid) if spoiler_title: