diff --git a/linkcheck/log/CSVLogger.py b/linkcheck/log/CSVLogger.py index be16b6ff..22de2fbe 100644 --- a/linkcheck/log/CSVLogger.py +++ b/linkcheck/log/CSVLogger.py @@ -66,7 +66,7 @@ class CSVLogger (StandardLogger): def newUrl (self, urlData): if self.fd is None: return row = [urlData.urlName, urlData.recursionLevel, - url_quote(urlData.parentName), urlData.baseRef, + url_quote(urlData.parentName or ""), urlData.baseRef, urlData.errorString, urlData.validString, urlData.warningString, urlData.infoString, urlData.valid, url_quote(urlData.url), diff --git a/linkcheck/log/ColoredLogger.py b/linkcheck/log/ColoredLogger.py index af0c9b78..e54fdf5e 100644 --- a/linkcheck/log/ColoredLogger.py +++ b/linkcheck/log/ColoredLogger.py @@ -49,7 +49,8 @@ class ColoredLogger (StandardLogger): self.fd.write("o\n") self.fd.write("\n"+self.field("parenturl")+ self.spaces("parenturl")+ - self.colorparent+url_quote(urlData.parentName)+ + self.colorparent+ + url_quote(urlData.parentName or "")+ self.colorreset+"\n") self.currentPage = urlData.parentName self.prefix = 1 diff --git a/linkcheck/log/HtmlLogger.py b/linkcheck/log/HtmlLogger.py index c6ef2569..761b4fe0 100644 --- a/linkcheck/log/HtmlLogger.py +++ b/linkcheck/log/HtmlLogger.py @@ -86,8 +86,8 @@ class HtmlLogger (StandardLogger): if urlData.parentName and self.has_field("parenturl"): self.fd.write("