Test required version of all GTK libs at start
This commit is contained in:
parent
4e7bd1fc39
commit
42d4aa2ab4
1 changed files with 11 additions and 7 deletions
18
src/gajim.py
18
src/gajim.py
|
@ -51,8 +51,18 @@ if os.name == 'nt':
|
||||||
|
|
||||||
warnings.filterwarnings(action='ignore')
|
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"
|
MIN_NBXMPP_VER = "0.5.3"
|
||||||
from gi.repository import GLib
|
|
||||||
try:
|
try:
|
||||||
import nbxmpp
|
import nbxmpp
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
@ -100,12 +110,6 @@ import logging
|
||||||
# gajim.gui or gajim.gtk more appropriate ?
|
# gajim.gui or gajim.gtk more appropriate ?
|
||||||
log = logging.getLogger('gajim.gajim')
|
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
|
import getopt
|
||||||
from common import i18n
|
from common import i18n
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue