add domain colon for -s

git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@927 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
calvin 2003-06-25 20:03:17 +00:00
parent 0dbf0949bd
commit a3c938b8ae

View file

@ -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