From ca2d2ff0be5ecb4a5900de27cf86810a9ce3ca9c Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Wed, 2 Sep 2015 08:35:59 -0500 Subject: [PATCH] Fix fall back for FimF cover image when there's a 'medium' but not a 'large' available. --- fanficfare/adapters/adapter_fimfictionnet.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/fanficfare/adapters/adapter_fimfictionnet.py b/fanficfare/adapters/adapter_fimfictionnet.py index cd42ebc8..38eccee1 100644 --- a/fanficfare/adapters/adapter_fimfictionnet.py +++ b/fanficfare/adapters/adapter_fimfictionnet.py @@ -178,8 +178,11 @@ class FimFictionNetSiteAdapter(BaseSiteAdapter): if get_cover: # try setting from href, if fails, try using the img src if self.setCoverImage(self.url,coverurl)[0] == "failedtoload": - coverurl = storyImage.find('img')['src'] - self.setCoverImage(self.url,coverurl) + img = storyImage.find('img') + # try src, then data-src, then leave None. + coverurl = img.get('src',img.get('data-src',None)) + if coverurl: + self.setCoverImage(self.url,coverurl) coverSource = storyImage.find('a', {'class':'source'}) if coverSource: