From 99c896e9799eb6caa147621f6008119366e06b2b Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Sat, 19 Jan 2013 16:20:25 -0600 Subject: [PATCH] Fix for YA fimf API issue. This time it declares passworded stories 'Invalid'. --- fanficdownloader/adapters/adapter_fimfictionnet.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fanficdownloader/adapters/adapter_fimfictionnet.py b/fanficdownloader/adapters/adapter_fimfictionnet.py index 0cfb4b1..b0343c4 100644 --- a/fanficdownloader/adapters/adapter_fimfictionnet.py +++ b/fanficdownloader/adapters/adapter_fimfictionnet.py @@ -97,9 +97,6 @@ class FimFictionNetSiteAdapter(BaseSiteAdapter): if "/images/missing_story.png" in data: raise exceptions.StoryDoesNotExist(self.url) - if "Invalid story id" in apiData.values(): - raise exceptions.StoryDoesNotExist(self.url) - if "This story has been marked as having adult content." in data: raise exceptions.AdultCheckRequired(self.url) @@ -114,6 +111,9 @@ class FimFictionNetSiteAdapter(BaseSiteAdapter): else: raise exceptions.FailedToLogin(self.url,"Story requires individual password",passwdonly=True) + if "Invalid story id" in apiData.values(): + raise exceptions.StoryDoesNotExist(self.url) + storyMetadata = apiData["story"] ## Title