From 0941f6ff027ada4f89a54ee64121bbf38f7447d3 Mon Sep 17 00:00:00 2001 From: Bastian Kleineidam Date: Fri, 21 Sep 2012 14:29:20 +0200 Subject: [PATCH] Improve exception handling by using unicode. --- linkcheck/checker/urlbase.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/linkcheck/checker/urlbase.py b/linkcheck/checker/urlbase.py index d674a2be..c7c53f44 100644 --- a/linkcheck/checker/urlbase.py +++ b/linkcheck/checker/urlbase.py @@ -583,10 +583,10 @@ class UrlBase (object): not value: # EBADF occurs when operating on an already socket self.caching = False - errmsg = etype.__name__ - if str(value): + errmsg = unicode(etype.__name__) + if unicode(value): # use Exception class name - errmsg += ": %s" % str(value) + errmsg += u": %s" % unicode(value) # limit length to 240 return strformat.limit(errmsg, length=240)