Test required version of all GTK libs at start
This commit is contained in:
parent
4e7bd1fc39
commit
42d4aa2ab4
src
18
src/gajim.py
18
src/gajim.py
|
@ -51,8 +51,18 @@ if os.name == 'nt':
|
|||
|
||||
warnings.filterwarnings(action='ignore')
|
||||
|
||||
# Test here for all required versions so we dont have to
|
||||
# test multiple times in every module. nbxmpp also needs GLib.
|
||||
import gi
|
||||
gi.require_version('GLib', '2.0')
|
||||
gi.require_version('Gio', '2.0')
|
||||
gi.require_version('Gtk', '3.0')
|
||||
gi.require_version('Gdk', '3.0')
|
||||
gi.require_version('GObject', '2.0')
|
||||
gi.require_version('Pango', '1.0')
|
||||
|
||||
MIN_NBXMPP_VER = "0.5.3"
|
||||
from gi.repository import GLib
|
||||
|
||||
try:
|
||||
import nbxmpp
|
||||
except ImportError:
|
||||
|
@ -100,12 +110,6 @@ import logging
|
|||
# gajim.gui or gajim.gtk more appropriate ?
|
||||
log = logging.getLogger('gajim.gajim')
|
||||
|
||||
import gi
|
||||
gi.require_version('Gtk', '3.0')
|
||||
gi.require_version('Gdk', '3.0')
|
||||
gi.require_version('GObject', '2.0')
|
||||
gi.require_version('Pango', '1.0')
|
||||
|
||||
import getopt
|
||||
from common import i18n
|
||||
|
||||
|
|
Loading…
Reference in New Issue