Under some locales, python creates UTF8 encoded non-unicode exceptions. For such, exception2msg() returns values that fail to convert to unicode. --- yum/i18n.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/yum/i18n.py b/yum/i18n.py index 85ad15e..76a258d 100755 --- a/yum/i18n.py +++ b/yum/i18n.py @@ -484,7 +484,7 @@ def exception2msg(e): pass try: - return str(e) + return to_unicode(str(e)) except: pass return "<exception failed to convert to text>" -- 1.7.4.4 _______________________________________________ Yum-devel mailing list Yum-devel@lists.baseurl.org http://lists.baseurl.org/mailman/listinfo/yum-devel