From 2af3a44e117a76891c6360c81e779b480dab7e05 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Sun, 14 Feb 2016 10:09:38 -0600 Subject: [PATCH] Detected no-story for number, raise StoryDoesNotExist(SIYE). --- fanficfare/adapters/adapter_siyecouk.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fanficfare/adapters/adapter_siyecouk.py b/fanficfare/adapters/adapter_siyecouk.py index 80bd804..2d04085 100644 --- a/fanficfare/adapters/adapter_siyecouk.py +++ b/fanficfare/adapters/adapter_siyecouk.py @@ -103,6 +103,8 @@ class SiyeCoUkAdapter(BaseSiteAdapter): # XXX # Find authorid and URL from... author url. a = soup.find('a', href=re.compile(r"viewuser.php\?uid=\d+")) + if a is None: + raise exceptions.StoryDoesNotExist(self.url) self.story.setMetadata('authorId',a['href'].split('=')[1]) self.story.setMetadata('authorUrl','http://'+self.host+'/siye/'+a['href']) self.story.setMetadata('author',a.string)