Thread: [Boa Constr] Boa 0.6.1 and wxPython 2.8.8.1
Status: Beta
Brought to you by:
riaan
From: Alexei V. <ale...@gm...> - 2008-08-11 02:06:30
|
Hello, I've installed the latest version of wxPython (2.8.8.1) and now Boa Constructor won't start. I'm on Windows XP SP2 and Python 2.5.2. Here's the traceback I get: C:\Program Files\Boa-0.6.0\boa>boa.py Starting Boa Constructor v0.6.1 importing wxPython reading user preferences Traceback (most recent call last): File "C:\Program Files\Boa-0.6.0\boa\Boa.py", line 271, in <module> import Preferences, Utils File "C:\Program Files\Boa-0.6.0\boa\Preferences.py", line 174, in <module> c = wx.FileConfig(localFilename=file, style= wx.CONFIG_USE_LOCAL_FILE) File "C:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\_misc.py", line 3313 , in __init__ _misc_.FileConfig_swiginit(self,_misc_.new_FileConfig(*args, **kwargs)) wx._core.PyNoAppError: The wx.App object must be created first! -- Alexei Vinidiktov |
From: Werner F. B. <wer...@fr...> - 2008-08-11 07:51:34
|
Alexei, Alexei Vinidiktov wrote: > Hello, > > I've installed the latest version of wxPython (2.8.8.1) and now Boa > Constructor won't start. I'm on Windows XP SP2 and Python 2.5.2. Posted a work around here: https://sourceforge.net/forum/message.php?msg_id=5133566 Werner > > Here's the traceback I get: > > C:\Program Files\Boa-0.6.0\boa>boa.py > Starting Boa Constructor v0.6.1 > importing wxPython > reading user preferences > Traceback (most recent call last): > File "C:\Program Files\Boa-0.6.0\boa\Boa.py", line 271, in <module> > import Preferences, Utils > File "C:\Program Files\Boa-0.6.0\boa\Preferences.py", line 174, in <module> > c = wx.FileConfig(localFilename=file, style= wx.CONFIG_USE_LOCAL_FILE) > File "C:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\_misc.py", line 3313 > , in __init__ > _misc_.FileConfig_swiginit(self,_misc_.new_FileConfig(*args, **kwargs)) > wx._core.PyNoAppError: The wx.App object must be created first! > > |
From: Jim H. <jim...@ya...> - 2008-08-14 06:07:40
|
> Alexei Vinidiktov wrote: >> I've installed the latest version of wxPython (2.8.8.1) and now Boa >> Constructor won't start. I'm on Windows XP SP2 and Python 2.5.2. >> Here's the traceback I get: [snip] >> File "C:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\_misc.py", line 3313 >> , in __init__ >> _misc_.FileConfig_swiginit(self,_misc_.new_FileConfig(*args, **kwargs)) >> wx._core.PyNoAppError: The wx.App object must be created first! Werner F. Bruhin wrote: > Posted a work around here: > https://sourceforge.net/forum/message.php?msg_id=5133566 My PythonCard codeEditor gets the same error from line 3313 in ...\wx\_misc.py (Same system and apps as Alexei.) I thought it may be a problem in wxPython 2.8.8.1, rather than in Boa or PythonCard, but googling found nothing about it. Haven't tried to work around it yet. -- jim |
From: Werner F. B. <wer...@fr...> - 2008-08-14 09:33:04
|
Jim, Jim Hill wrote: >> Alexei Vinidiktov wrote: > >>> I've installed the latest version of wxPython (2.8.8.1) and now Boa >>> Constructor won't start. I'm on Windows XP SP2 and Python 2.5.2. >>> Here's the traceback I get: > [snip] >>> File "C:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\_misc.py", line 3313 >>> , in __init__ >>> _misc_.FileConfig_swiginit(self,_misc_.new_FileConfig(*args, **kwargs)) >>> wx._core.PyNoAppError: The wx.App object must be created first! > > Werner F. Bruhin wrote: > > Posted a work around here: > > https://sourceforge.net/forum/message.php?msg_id=5133566 > > > My PythonCard codeEditor gets the same error from > line 3313 in ...\wx\_misc.py > (Same system and apps as Alexei.) > > I thought it may be a problem in wxPython 2.8.8.1, rather than > in Boa or PythonCard, but googling found nothing about it. > > Haven't tried to work around it yet. It is a change in wxPython, it is now enforcing that a wx.App is present before one can use wx.FileConfig. So, I guess PythonCard will have to be fixed too. Werner |
From: Robin D. <ro...@al...> - 2008-08-14 19:46:27
|
Jim Hill wrote: >> Alexei Vinidiktov wrote: > >>> I've installed the latest version of wxPython (2.8.8.1) and now Boa >>> Constructor won't start. I'm on Windows XP SP2 and Python 2.5.2. >>> Here's the traceback I get: > [snip] >>> File "C:\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\_misc.py", line 3313 >>> , in __init__ >>> _misc_.FileConfig_swiginit(self,_misc_.new_FileConfig(*args, **kwargs)) >>> wx._core.PyNoAppError: The wx.App object must be created first! > > Werner F. Bruhin wrote: > > Posted a work around here: > > https://sourceforge.net/forum/message.php?msg_id=5133566 > > > My PythonCard codeEditor gets the same error from > line 3313 in ...\wx\_misc.py > (Same system and apps as Alexei.) > > I thought it may be a problem in wxPython 2.8.8.1, rather than > in Boa or PythonCard, but googling found nothing about it. It is caused by a change in wxPython. 2.8.8.1 added a check to the config classes to ensure that the app object had been created first in order to correct a crashing bug, but that was a bit of overkill since it didn't really need it in all situations. 2.8.8.2 will relax the restriction to a more appropriate level. -- Robin Dunn Software Craftsman http://wxPython.org Java give you jitters? Relax with wxPython! |