Re: Is wxPhoenix dead or just on hiatus?

Marco Prosperi <[email protected]>
Newsgroups gmane.comp.python.wxpython.devel
Message-ID <[email protected]>
I installed the phoenix wheel for python 3.4 some days ago and run 
successfully a little sample of mine (on windows, 64 bit). With the demo 
just downloaded I get this demotivating exception:


C:\Users\Marco\Downloads\Phoenix-master\Phoenix-master\demo>c:\python34\python.e
xe demo.py
Traceback (most recent call last):
  File "c:\python34\lib\site-packages\wx\core.py", line 1955, in Notify
    self.notify()
  File "c:\python34\lib\site-packages\wx\core.py", line 3032, in Notify
    self.result = self.callable(*self.args, **self.kwargs)
  File 
"C:\Users\Marco\Downloads\Phoenix-master\Phoenix-master\demo\Main.py", li
ne 2869, in ShowMain
    frame = wxPythonDemo(None, "wxPython: (A Demonstration)")
  File 
"C:\Users\Marco\Downloads\Phoenix-master\Phoenix-master\demo\Main.py", li
ne 1836, in __init__
    self.LoadDemo(self.overviewText)
  File 
"C:\Users\Marco\Downloads\Phoenix-master\Phoenix-master\demo\Main.py", li
ne 2255, in LoadDemo
    self.UpdateNotebook(0)
  File 
"C:\Users\Marco\Downloads\Phoenix-master\Phoenix-master\demo\Main.py", li
ne 2381, in UpdateNotebook
    UpdatePage(self.codePage, "Demo Code")
  File 
"C:\Users\Marco\Downloads\Phoenix-master\Phoenix-master\demo\Main.py", li
ne 2352, in UpdatePage
    if nb.GetPageText(i) == pageText:
wx._core.wxAssertionError: C++ assertion "((nPage) < GetPageCount())" 
failed at
..\..\src\msw\notebook.cpp(448) in wxNotebook::GetPageText(): notebook page 
out
of range


On Wednesday, October 14, 2015 at 6:05:04 PM UTC+2, werner wrote:
>
> On 10/14/2015 17:46, Marco Prosperi wrote: 
>
> ... 
> > - an easy to find phoenix-version wxpython-demo application (where is 
> > it?). With this I could see what is not working and would contribute 
> > to migrate the lib modules I use most 
> The demo is in the repo: 
> https://github.com/wxWidgets/Phoenix/commits/master 
>
> Note that most work needs to be done in wx.lib, modules which have been 
> worked on (ported, documented) have a tag (e.g.: # Tags:         
> phoenix-port, unittest, documented, py3-port) at the beginning.  Code 
> should be changed in a way that it runs on Py2.7 and 3.2+, for this the 
> six library (it is installed with Phoenix) is often used.  Modules 
> should have a unittest, even if it is very minimal to start with. 
>
> Werner 
>

-- 
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.