From a3c938b8aee3cc2742e57d0fa31f96388f814da0 Mon Sep 17 00:00:00 2001 From: calvin Date: Wed, 25 Jun 2003 20:03:17 +0000 Subject: [PATCH] add domain colon for -s git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@927 e7d03fd6-7b0d-0410-9947-9c21f3af8025 --- linkcheck/UrlData.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/linkcheck/UrlData.py b/linkcheck/UrlData.py index f13ce0fc..9a925dbc 100644 --- a/linkcheck/UrlData.py +++ b/linkcheck/UrlData.py @@ -94,6 +94,7 @@ if hasattr(socket, "sslerror"): # regular expression for port numbers is_valid_port = re.compile(r"\d+").match + def GetUrlDataFrom (urlName, recursionLevel, config, parentName=None, baseRef=None, line=0, column=0, name=None, cmdline=None): @@ -152,7 +153,8 @@ def set_intern_url (url, klass, config): domain = urlparse.urlsplit(url)[1] if domain: domain = re.escape(domain) - config['internlinks'].append(getLinkPat(domain)) + # add scheme colon to link patter + config['internlinks'].append(getLinkPat(":%s"%domain)) class UrlData: @@ -194,29 +196,35 @@ class UrlData: # assume file link if no scheme is found self.scheme = url.split(":", 1)[0] or "file" + def setError (self, s): self.valid=0 self.errorString = i18n._("Error")+": "+s + def setValid (self, s): self.valid=1 self.validString = i18n._("Valid")+": "+s + def isHtml (self): return 0 + def setWarning (self, s): if self.warningString: self.warningString += "\n"+s else: self.warningString = s + def setInfo (self, s): if self.infoString: self.infoString += "\n"+s else: self.infoString = s + def copyFrom (self, urlData): self.errorString = urlData.errorString self.validString = urlData.validString