idlequeue.py probably doesn't work without GLIB
In idlequeue.py
the import of GLib is allowed to fail but then it is used in a class definition. I don't think this can work without GLib. Is that use-case no longer supported?
27 # needed for get_idleqeue
28 try:
29 from gi.repository import GLib
30 HAVE_GLIB = True
31 except ImportError:
32 HAVE_GLIB = False
[...]
526 class GlibIdleQueue(IdleQueue):
527 """
528 Extends IdleQueue to use glib io_add_wath, instead of select/poll In another
529 'non gui' implementation of Gajim IdleQueue can be used safetly
530 """
[...]
574
575 current_time = GLib.get_real_time