Hi Olly, On Sa 20 Sep 2014 09:02:51 CEST, Olly Betts wrote:
On Sat, Sep 20, 2014 at 08:37:12AM +0200, Mike Gabriel wrote:Once this segfault issue has been fixed, the upstream release is due. I haven't had time to investigate this, yet. Any input from your side (with more wx expertise than mine) will be appreciated.I can certainly take a look.
I fixed the issue upstream [1]. Thanks for your input on this. I will release pyhoca-gui 0.5.0.0 upstream ASAP.
Quoting the essence: """ --- a/pyhoca/wxgui/launcher.py +++ b/pyhoca/wxgui/launcher.py @@ -29,16 +29,13 @@ import gettext import subprocess import copy -import gevent.monkey -gevent.monkey.patch_all() - -try: - import wxversion - wxversion.select(['3.0', '2.9', '2.8']) -except: pass - import wx +# we need to register a wx.App() instance before we load any +# of the X2Go modules. When importing x2go.*, gevent.monkey_patch_all() +# is called which seems to break wxPython 3.0... +_dummy_app = wx.App(redirect=False, clearSigInt=False) + from x2go import X2GOCLIENT_OS from x2go import CURRENT_LOCAL_USER from x2go import BACKENDS """ Mike[1] http://code.x2go.org/gitweb?p=pyhoca-gui.git;a=commitdiff;h=b5dada2c7fd772e90d148c0a1403aef43138ea23
-- DAS-NETZWERKTEAM mike gabriel, herweg 7, 24357 fleckeby fon: +49 (1520) 1976 148 GnuPG Key ID 0x25771B31 mail: mike.gabr...@das-netzwerkteam.de, http://das-netzwerkteam.de freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
pgpzbIukB86DX.pgp
Description: Digitale PGP-Signatur