add callback after robots.txt parse

git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3225 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
calvin 2006-05-16 23:19:18 +00:00
parent 2aed0f3bc5
commit fb319b3785

View file

@ -37,7 +37,7 @@ class RobotsTxt (object):
self.cache = {}
@synchronized(_lock)
def allows_url (self, roboturl, url, user, password):
def allows_url (self, roboturl, url, user, password, callback=None):
"""
Ask robots.txt allowance.
"""
@ -46,6 +46,8 @@ class RobotsTxt (object):
user=user, password=password)
rp.set_url(roboturl)
rp.read()
if callback is not None:
callback(rp)
self.cache[roboturl] = rp
else:
rp = self.cache[roboturl]