Fix problem when locale is 'C'
authorHuang Peng <shawn.p.huang@gmail.com>
Wed, 10 Sep 2008 10:22:27 +0000 (18:22 +0800)
committerHuang Peng <shawn.p.huang@gmail.com>
Wed, 10 Sep 2008 10:22:27 +0000 (18:22 +0800)
daemon/register.py

index 29fa8c7..bfef2b3 100644 (file)
@@ -27,7 +27,12 @@ import ibus
 import locale
 
 locale.setlocale(locale.LC_ALL, "")
-LANG = locale.getlocale()[0], locale.getlocale()[0].split("_")[0]
+
+LANG = tuple()
+try:
+    LANG = locale.getlocale()[0], locale.getlocale()[0].split("_")[0]
+except:
+    pass
 
 IBUS_DATAROOTDIR = os.getenv("IBUS_DATAROOTDIR")