[Twisted-Python] How can I make twisted and dbus work together?
Phil Mayers
p.mayers at imperial.ac.uk
Tue Jan 22 06:37:53 EST 2008
>
> Grepping the Twisted code suggests this is a "problem" that is not
> really worth trying to fix fully. It's probably best to just avoid the
> problem by making sure you get to install your choice of reactor before
> anything else.
When I ran into this issue and asked, that is what I was told.
i.e. in real terms this means:
#!/usr/bin/python
# DO THIS BEFORE *ANYTHING* ELSE!!!
from twisted.internet import glib2reactor
glib2reactor.install()
# only then start importing things
from twisted.internet import defer
from twisted.python import utils
# ...etc
>
> Of course, if you use the twistd daemon installing a specific reactor at
> the correct time is easy, by using the --reactor flag.
More information about the Twisted-Python
mailing list