Properly detect a callable object in robots.txt callback

This commit is contained in:
Bastian Kleineidam 2009-03-06 20:10:26 +01:00
parent 6024f2e43e
commit 0afd5f7cc6

View file

@ -45,7 +45,7 @@ class RobotsTxt (object):
password=password)
rp.set_url(roboturl)
rp.read()
if callback is not None:
if hasattr(callback, '__call__'):
parts = urlutil.url_split(rp.url)
host = "%s:%d" % (parts[1], parts[2])
useragent = configuration.UserAgent