remove anchors from cache keys

git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@1722 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
calvin 2004-09-03 19:55:23 +00:00
parent 26b3f1bcf3
commit bf4309220e

View file

@ -103,15 +103,9 @@ class FileUrl (urlbase.UrlBase):
def set_cache_keys (self):
"""Set keys for URL checking and content recursion."""
# removed anchor from content cache key
self.cache_content_key = self.url
# construct cache key
if self.consumer.config["anchorcaching"]:
# do not ignore anchor
self.cache_url_key = \
urlparse.urlunsplit(self.urlparts[:4]+[self.anchor])
else:
# no anchor caching
self.cache_url_key = self.url
self.cache_content_key = urlparse.urlunsplit(self.urlparts[:4]+[''])
# do not ignore anchor
self.cache_url_key = self.cache_content_key
def is_html (self):
if linkcheck.checker.extensions['html'].search(self.url):