summaryrefslogtreecommitdiffstats
path: root/setup
diff options
context:
space:
mode:
authorHuang Peng <shawn.p.huang@gmail.com>2008-08-06 07:13:20 +0800
committerHuang Peng <shawn.p.huang@gmail.com>2008-08-06 07:13:20 +0800
commit9a475c6a8d89a1ebe3ee5b6a01a19f1d4b4332c7 (patch)
tree97fce7e6b54fcc12bc5f4f15a5ca03208319993c /setup
parenteef1e0fc612342fabae4ff8a815863e3b942569a (diff)
downloadibus-9a475c6a8d89a1ebe3ee5b6a01a19f1d4b4332c7.tar.gz
ibus-9a475c6a8d89a1ebe3ee5b6a01a19f1d4b4332c7.tar.xz
ibus-9a475c6a8d89a1ebe3ee5b6a01a19f1d4b4332c7.zip
Exit when can not connect to ibus-daemon.
Diffstat (limited to 'setup')
-rw-r--r--setup/main.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/setup/main.py b/setup/main.py
index 3522e1c..ba866d9 100644
--- a/setup/main.py
+++ b/setup/main.py
@@ -19,6 +19,7 @@
# Free Software Foundation, Inc., 59 Temple Place, Suite 330,
# Boston, MA 02111-1307 USA
+import sys
from os import path
import gtk
import gobject
@@ -53,9 +54,8 @@ class Setup(object):
try:
self.__bus = ibus.Bus()
except:
- import traceback
- traceback.print_exc()
- self.__bus = None
+ print >> sys.stderr, "Can not connect to ibus-daemon!"
+ sys.exit(1)
glade_file = path.join(path.dirname(__file__), "./setup.glade")
self.__xml = glade.XML(glade_file)