id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,branch,branch_author,launchpad_bug
5676,Support gi.pygtkcompat in gi reactor,itamar,itamar,"Newer versions of gi provide a compatibility layer for the older pygtk API. Currently, if pygtk has been loaded we don't allow loading gi reactor, since this is incompatible and cause segfaults. Likewise, once gi reactor is loaded we prevent imports of pygtk modules like gobject. However, if `gi.pygtkcompat` is available, we should instead:

  1. If we can figure out that pygtkcompat was enabled, don't prevent import of gi reactor even if we see pygtk loaded, since we know it's not actually the real pygtk.
  1. Enable the compatibility layer instead of preventing import of gobject and friends.",enhancement,closed,normal,,core,fixed,,jdahlin jesstess,branches/pygtkcompat-5676,itamar,
