From c95cb07bc355fd94f7dee034c621ebc31095e3df Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 4 Mar 2014 14:47:05 -0800 Subject: [PATCH] utf-8 encode yum actions before displaying them (#1072362) Otherwise running lorax in other locales will crash. Resolves: rhbz#1072362 --- src/pylorax/yumhelper.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pylorax/yumhelper.py b/src/pylorax/yumhelper.py index 13a2bdad..6732c35f 100644 --- a/src/pylorax/yumhelper.py +++ b/src/pylorax/yumhelper.py @@ -96,10 +96,11 @@ class LoraxRpmCallback(yum.rpmtrans.RPMBaseCallback): def event(self, package, action, te_current, te_total, ts_current, ts_total): + action_str = self.action[action].encode("utf-8") info = "({0:3d}/{1:3d}) [{2:3.0f}%] {3} " info = info.format(ts_current, ts_total, float(te_current) / float(te_total) * 100, - self.action[action].lower()) + action_str.lower()) pkg = "{0}".format(package)