Workaround: let gobject.MainLoop() construct its own default context