Branch 'pykolab-0.4' - pykolab/utils.py

Jeroen van Meeuwen vanmeeuwen at kolabsys.com
Thu Jun 14 16:16:31 CEST 2012


 pykolab/utils.py |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

New commits:
commit be82be3a3a0f06a8a4997ce13be2166b5637848b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen at kolabsys.com>
Date:   Thu Jun 14 15:15:57 2012 +0100

    Prevent utils.translate() traceback (#842)

diff --git a/pykolab/utils.py b/pykolab/utils.py
index f0fa30a..a8ad952 100644
--- a/pykolab/utils.py
+++ b/pykolab/utils.py
@@ -282,7 +282,10 @@ def translate(mystring, locale_name='en_US'):
     import locale
     import subprocess
 
-    (locale_name,locale_charset) = locale.normalize(locale_name).split('.')
+    if len(locale.normalize(locale_name).split('.')) > 1:
+        (locale_name,locale_charset) = locale.normalize(locale_name).split('.')
+    else:
+        locale_charset = 'utf-8'
 
     locale.setlocale(locale.LC_ALL, (locale_name,locale_charset))
 





More information about the commits mailing list