summaryrefslogtreecommitdiffstats
path: root/setup/main2.py
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2016-08-31 15:08:06 +0800
committerPeng Wu <alexepico@gmail.com>2016-08-31 15:08:06 +0800
commit3918b17d54f807b4643737f08c202751c8358131 (patch)
tree6951741f3dde99d761d2f006168b724087ab9e5a /setup/main2.py
parentccc1176a25c3ffb94079ae38c40f475d2b1f839c (diff)
downloadibus-libpinyin-3918b17d54f807b4643737f08c202751c8358131.tar.gz
ibus-libpinyin-3918b17d54f807b4643737f08c202751c8358131.tar.xz
ibus-libpinyin-3918b17d54f807b4643737f08c202751c8358131.zip
fixes main2.py
Diffstat (limited to 'setup/main2.py')
-rw-r--r--setup/main2.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/setup/main2.py b/setup/main2.py
index 0103804..3610d9d 100644
--- a/setup/main2.py
+++ b/setup/main2.py
@@ -29,7 +29,17 @@ import locale
import os
import sys
+from gi import require_version as gi_require_version
+gi_require_version('GLib', '2.0')
+gi_require_version('Gtk', '3.0')
+gi_require_version('IBus', '1.0')
+
from gi.repository import GLib
+
+# set_prgname before importing other modules to show the name in warning
+# messages when import modules are failed. E.g. Gtk.
+GLib.set_prgname('ibus-setup-libpinyin')
+
from gi.repository import Gtk
from gi.repository import IBus