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)