don't use repr() on unicode names, else it prints escape chars

git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3554 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
calvin 2007-06-13 00:36:23 +00:00
parent 5aed37dada
commit 88d410a445
2 changed files with 6 additions and 5 deletions

View file

@ -164,7 +164,7 @@ class HtmlLogger (linkcheck.logger.Logger):
self.writeln(u'<td bgcolor="%s">%s</td>' %
(self.colorurl, self.part("url")))
self.write(u'<td bgcolor="%s">' % self.colorurl)
self.write(u"%s" % cgi.escape(repr(url_data.base_url or u"")[1:]))
self.write(u"`%s'" % cgi.escape(url_data.base_url or u""))
if url_data.cached:
self.write(_(" (cached)"))
self.writeln(u"</td></tr>")
@ -173,8 +173,8 @@ class HtmlLogger (linkcheck.logger.Logger):
"""
Write url_data.name.
"""
self.writeln(u"<tr><td>" + self.part("name") + u"</td><td>" +
cgi.escape(repr(url_data.name)[1:]) + u"</td></tr>")
args = (self.part("name"), cgi.escape(url_data.name))
self.writeln(u"<tr><td>%s</td><td>`%s'</td></tr>" % args)
def write_parent (self, url_data):
"""

View file

@ -141,7 +141,7 @@ class TextLogger (linkcheck.logger.Logger):
"""
self.writeln()
self.write(self.part('url') + self.spaces('url'))
txt = unicode(repr(url_data.base_url or u"")[1:])
txt = u"`%s'" % unicode(url_data.base_url or u"")
if url_data.cached:
txt += _(" (cached)")
self.writeln(txt, color=self.colorurl)
@ -151,7 +151,8 @@ class TextLogger (linkcheck.logger.Logger):
Write url_data.name.
"""
self.write(self.part("name") + self.spaces("name"))
self.writeln(unicode(repr(url_data.name)[1:]), color=self.colorname)
txt = u"`%s'" % unicode(url_data.name)
self.writeln(txt, color=self.colorname)
def write_parent (self, url_data):
"""