rendered paste bodyapache error log:
[Mon Nov 26 17:52:45 2007] [error] [client 203.27.58.87] Premature end of script headers: comiclink.py, referer: http://www.interblag.org/
Traceback (most recent call last):
File "/var/www/www.interblag.org/cgi-bin/comiclink.py", line 93, in ?
imageStorage = getImage(comicName)
File "/var/www/www.interblag.org/cgi-bin/comiclink.py", line 80, in getImage
url = arccomics[comicName]().getImageURL()
File "/var/www/www.interblag.org/cgi-bin/comiclink.py", line 45, in getImageURL
feed)
File "/usr/lib/python2.4/sre.py", line 134, in search
return _compile(pattern, flags).search(string)
TypeError: expected string or buffer
[Mon Nov 26 17:53:18 2007] [error] [client 203.27.58.87] Premature end of script headers: comiclink.py
comiclink.py:
class Explosm(Comic):
def __init__(self):
Comic.__init__(self, 'Cyanide and Happiness')
def getImageURL(self):
feed = urllib.urlopen("http://www.explosm.net/comic/")
match = re.search('src=(?P<quote>[\'"])(?P<image>http://www.explosm.net/db/files/Comics/.*\.png)(?P=quote)',
feed)
try:
return match.group('image')
except IndexError:
return None