From 55cbb2f0a94c82666eda0bb1077ee8564164c16e Mon Sep 17 00:00:00 2001 From: calvin Date: Thu, 20 Jan 2005 12:07:04 +0000 Subject: [PATCH] introduce MAX_NAMELEN git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@2172 e7d03fd6-7b0d-0410-9947-9c21f3af8025 --- linkcheck/linkparse.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/linkcheck/linkparse.py b/linkcheck/linkparse.py index 26f27aef..d4a5ff18 100644 --- a/linkcheck/linkparse.py +++ b/linkcheck/linkparse.py @@ -24,6 +24,7 @@ import linkcheck.strformat import linkcheck.linkname import linkcheck.log +MAX_NAMELEN = 256 # ripped mainly from HTML::Tagset.pm LinkTags = { @@ -191,9 +192,9 @@ class LinkFinder (TagFinder): name = linkcheck.strformat.unquote(attrs.get('title', u'')) if not name: pos = self.parser.pos() - # Look for name only up to characters from current + # Look for name only up to MAX_NAMELEN characters from current # position, to limit the amount of data to encode. - data = self.content[pos:pos+500] + data = self.content[pos:pos+MAX_NAMELEN] data = data.decode(self.parser.encoding, "ignore") name = linkcheck.linkname.href_name(data) elif tag == 'img':