summaryrefslogtreecommitdiffstats
path: root/daemon
diff options
context:
space:
mode:
authorHuang Peng <shawn.p.huang@gmail.com>2008-09-10 18:22:27 +0800
committerHuang Peng <shawn.p.huang@gmail.com>2008-09-10 18:22:27 +0800
commite76fbfa8b7f5dbafb532e361feec25b7ca6150e7 (patch)
tree4c9b23b668d665bf4e6e095bc700331c39e38a02 /daemon
parent70bb0ed90060130cad4512201e3a16517531a3d8 (diff)
downloadibus-e76fbfa8b7f5dbafb532e361feec25b7ca6150e7.tar.gz
ibus-e76fbfa8b7f5dbafb532e361feec25b7ca6150e7.tar.xz
ibus-e76fbfa8b7f5dbafb532e361feec25b7ca6150e7.zip
Fix problem when locale is 'C'
Diffstat (limited to 'daemon')
-rw-r--r--daemon/register.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/daemon/register.py b/daemon/register.py
index 29fa8c7..bfef2b3 100644
--- a/daemon/register.py
+++ b/daemon/register.py
@@ -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")