From a6b9ca52bbf3c0ecea7481f744f4aab4b8568756 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Tue, 2 Jul 2013 23:40:10 -0500 Subject: [PATCH] Improved error handling when ffnet is having problems. --- fanficdownloader/adapters/adapter_fanfictionnet.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/fanficdownloader/adapters/adapter_fanfictionnet.py b/fanficdownloader/adapters/adapter_fanfictionnet.py index d21aaae..81ae7da 100644 --- a/fanficdownloader/adapters/adapter_fanfictionnet.py +++ b/fanficdownloader/adapters/adapter_fanfictionnet.py @@ -272,12 +272,18 @@ class FanFictionNetSiteAdapter(BaseSiteAdapter): ## slow_down_sleep_time setting is. data = self._fetchUrl(url) + if "Please email this error message in full to support@fanfiction.com" in data: + raise exceptions.FailedToDownload("Error downloading Chapter: %s! FanFiction.net Site Error!" % url) + # some ancient stories have body tags inside them that cause # soup parsing to discard the content. For story text we # don't care about anything before "