Fix issue with gobject&gobject2
summary: just don't ever use gobject and gobject2 at the same time...
This commit is contained in:
parent
fa1f6c534c
commit
7a0bb1cbaa
@ -33,7 +33,7 @@ class ClassFinder:
|
||||
return classes[0]
|
||||
|
||||
def get_module(self, module):
|
||||
return import_module("i3pystatus.{module}".format(module=module))
|
||||
return import_module("i3pystatus.{mod}".format(mod=module))
|
||||
|
||||
def instanciate_class_from_module(self, module, *args, **kwargs):
|
||||
if isinstance(module, types.ModuleType):
|
||||
|
@ -12,8 +12,9 @@ import threading
|
||||
import time
|
||||
from functools import partial
|
||||
|
||||
import dbus, gobject
|
||||
import dbus
|
||||
from dbus.mainloop.glib import DBusGMainLoop
|
||||
from gi.repository import GObject
|
||||
|
||||
from i3pystatus.mail import Backend
|
||||
|
||||
@ -24,7 +25,6 @@ class Thunderbird(Backend):
|
||||
|
||||
Requires
|
||||
* python-dbus
|
||||
* python-gobject2
|
||||
"""
|
||||
|
||||
_unread = set()
|
||||
@ -38,7 +38,7 @@ class Thunderbird(Backend):
|
||||
bus.add_signal_receiver(self.changed_msg,
|
||||
dbus_interface="org.mozilla.thunderbird.DBus",
|
||||
signal_name="ChangedMessageSignal")
|
||||
loop = gobject.MainLoop()
|
||||
loop = GObject.MainLoop()
|
||||
dbus.mainloop.glib.threads_init()
|
||||
self.context = loop.get_context()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user