Simplify nbxmpp import error checking to exit(1).
There was no reason for distutils’ version support to fail.
This commit is contained in:
parent
430c4b1536
commit
0eec41ee89
1 changed files with 4 additions and 14 deletions
18
src/gajim.py
18
src/gajim.py
|
@ -51,28 +51,18 @@ if os.name == 'nt':
|
||||||
|
|
||||||
warnings.filterwarnings(action='ignore')
|
warnings.filterwarnings(action='ignore')
|
||||||
|
|
||||||
HAS_NBXMPP=True
|
|
||||||
MIN_NBXMPP_VER = "0.5.3"
|
MIN_NBXMPP_VER = "0.5.3"
|
||||||
from gi.repository import GLib
|
from gi.repository import GLib
|
||||||
try:
|
try:
|
||||||
import nbxmpp
|
import nbxmpp
|
||||||
except ImportError:
|
except ImportError:
|
||||||
HAS_NBXMPP=False
|
|
||||||
|
|
||||||
if not HAS_NBXMPP:
|
|
||||||
print('Gajim needs python-nbxmpp to run. Quiting...')
|
print('Gajim needs python-nbxmpp to run. Quiting...')
|
||||||
sys.exit()
|
sys.exit(1)
|
||||||
|
|
||||||
try:
|
from distutils.version import LooseVersion as V
|
||||||
from distutils.version import LooseVersion as V
|
if V(nbxmpp.__version__) < V(MIN_NBXMPP_VER):
|
||||||
if V(nbxmpp.__version__) < V(MIN_NBXMPP_VER):
|
|
||||||
HAS_NBXMPP=False
|
|
||||||
except:
|
|
||||||
HAS_NBXMPP=False
|
|
||||||
|
|
||||||
if not HAS_NBXMPP:
|
|
||||||
print('Gajim needs python-nbxmpp >= %s to run. Quiting...' % MIN_NBXMPP_VER)
|
print('Gajim needs python-nbxmpp >= %s to run. Quiting...' % MIN_NBXMPP_VER)
|
||||||
sys.exit()
|
sys.exit(1)
|
||||||
|
|
||||||
if os.name == 'nt':
|
if os.name == 'nt':
|
||||||
import locale
|
import locale
|
||||||
|
|
Loading…
Add table
Reference in a new issue