From eed6d0debf43b156d5925a74800f6b7ae451971d Mon Sep 17 00:00:00 2001 From: Adam Waldenberg <adam.waldenberg@ejwa.se> Date: Thu, 18 Dec 2014 04:07:28 +0100 Subject: [PATCH] localization.get_date() was failing with unicode characters under Python 2. Fixed by adding a simple decode call. --- gitinspector/localization.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gitinspector/localization.py b/gitinspector/localization.py index 5a71712..ae696cf 100644 --- a/gitinspector/localization.py +++ b/gitinspector/localization.py @@ -67,7 +67,12 @@ def init(): def get_date(): if __enabled__ and isinstance(__translation__, gettext.GNUTranslations): - return time.strftime("%x") + date = time.strftime("%x") + + if hasattr(date, 'decode'): + date = date.decode("utf-8", "replace") + + return date else: return time.strftime("%Y/%m/%d")