rule34: handle empty result set

master
mutantmonkey 2012-02-12 01:03:39 -05:00
parent e787df1850
commit 78dccb1ec8
1 changed files with 4 additions and 1 deletions

View File

@ -25,9 +25,12 @@ def rule34(phenny, input):
doc = lxml.html.fromstring(req) doc = lxml.html.fromstring(req)
doc.make_links_absolute('http://rule34.xxx/') doc.make_links_absolute('http://rule34.xxx/')
thumb = doc.find_class('thumb')
if len(thumb) <= 0:
phenny.reply("You just broke Rule 34! Better start uploading...")
return
try: try:
thumb = doc.find_class('thumb')[0]
link = thumb.find('a').attrib['href'] link = thumb.find('a').attrib['href']
except AttributeError: except AttributeError:
phenny.say("THE INTERNET IS FUCKING BROKEN. Please try again later.") phenny.say("THE INTERNET IS FUCKING BROKEN. Please try again later.")