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")