Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Jun 2012 09:50:07 +0200
From:      Jesper Schmitz Mouridsen <jesper.schmitz.mouridsen@gmail.com>
To:        python@FreeBSD.org
Subject:   twisted/internet gtk2reactor.py issue. (breaks for instance deluge);
Message-ID:  <CAGcOgPtP%2BGQ9A4L%2BUO4xnCTCtWn=RTo8nZTzaNjReCp18=M1bA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hello maintainers of python.

I'm using python27 from ports (upgraded)

This is an issue with gtk2reactor.py

running
#
import gobject
from twisted.internet import gtk2reactor
reactor = gtk2reactor.install()
#

gives :
/usr/local/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40:
RuntimeWarning: tp_compare didn't return -1 or -2 for exception
  from gtk import _gtk
ImportError: No module named gi


SOLUTION ?? :

editing twisted/internet/gtk2reactor.py from
_glibbase.ensureNotImported(
    ["gi"],
    "Introspected and static glib/gtk bindings must not be mixed; can't "
    "import gtk2reactor since gi module is already imported.",
/*--*/    preventImports=["gi"])

/+++/    preventImports=[""])
makes deluge work.....

Regards.

Jesper Schmitz Mouridsen, Denmark.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGcOgPtP%2BGQ9A4L%2BUO4xnCTCtWn=RTo8nZTzaNjReCp18=M1bA>