Hi Kevin, Kevin Walzer wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > I don't have any answers, I'm afraid, but I did reproduce the crash. > > I wonder if Boa is trying to eval the script in the same process that > the interpreter itself is running in. This accounts for IDLE's inability > to run GUI code correctly--ditto for PythonIDE. > > I have yet to encounter a Python editor on the Mac that does this > gracefully. Eric3, Spe, PyOxide,and now Boa--they all crash at times, > and sometimes all the time, when trying to eval/debug scripts. Are people like Robin Dunn aware of this? Or whoever works on the MacPython stuff?
One of these days I want to get a Mac for myself, so hopefully by then you chaps have figured this out :) See you Werner > > To be perfectly honest, when it comes to the eval/debug cycle, Emacs + > terminal is about the only thing that works for me. The IDE's are best > for other things, such as code completion, generating the GUI > code--wxPython is a lot more complex to write by hand than Tcl/Tk, for > instance. > > I'll keep working with Boa, though, and see if I can work with Riaan to > come up with a solution. > > Cheers, > > Kevin Walzer, PhD > WordTech Software--Open Source Applications and Packages for OS X > http://www.wordtech-software.com > http://www.kevin-walzer.com > http://www.smallbizmac.com. > mailto:[EMAIL PROTECTED] > > Charles Hartman wrote: > | That's the .dmg dist of Python 2.4.1, and the unicode .dmg dist of > | wxPython 2.6.0.1. Here are the app and frame Boa built and crashed > | while trying to run: > | > | ============================= > | > | #Boa:Frame:Frame1 > | > | import wx > | > | def create(parent): > | return Frame1(parent) > | > | [wxID_FRAME1] = [wx.NewId() for _init_ctrls in range(1)] > | > | class Frame1(wx.Frame): > | def _init_ctrls(self, prnt): > | wx.Frame.__init__(self, style=wx.DEFAULT_FRAME_STYLE, name='', > | parent=prnt, title='Frame1', pos=(320, 177), id=wxID_FRAME1, size=(853, > | 473)) > | > | def __init__(self, parent): > | self._init_ctrls(parent) > | > | ============================= > | > | #!/usr/bin/env python > | #Boa:App:BoaApp > | > | import wx > | > | import TestFrame > | > | modules ={u'TestFrame': [1, 'Main frame of Application', > u'TestFrame.py']} > | > | class BoaApp(wx.App): > | def OnInit(self): > | wx.InitAllImageHandlers() > | self.main = TestFrame.create(None) > | self.main.Show() > | self.SetTopWindow(self.main) > | return True > | > | def main(): > | application = BoaApp(0) > | application.MainLoop() > | > | if __name__ == '__main__': > | main() > | > | =================================== > | > | > | On Jun 17, 2005, at 8:10 PM, Kevin Walzer wrote: > | > | What version of wxPython/MacPython are you using? It's *very* unstable > | under the Apple system Python and wxPython, but has worked fine for me > | under the latest versions of Py/wxPy. > | > | Cheers, > | > | Kevin Walzer, PhD > | WordTech Software--Open Source Applications and Packages for OS X > | http://www.wordtech-software.com > | http://www.kevin-walzer.com > | http://www.smallbizmac.com. > | mailto:[EMAIL PROTECTED] > | > | Charles Hartman wrote: > | | The new version is very pretty, and very promising. Unfortunately, it > | | crashes. I started the steps in the Help tutorial -- created a > | folder, > | | made a new app with a frame -- and pressed the Run button, and the > | | program crashed. Tried again, same thing. > | | > | | Charles Hartman > | | > | | On Jun 17, 2005, at 12:06 AM, Kevin Walzer wrote: > | | > | | Boa Constructor is now available for Mac OS X. > | | > | | Boa is a cross-platform Python IDE and wxPython GUI Builder. It offers > | | visual frame creation and manipulation, an object inspector, many > | views > | | on the source like object browsers, inheritance hierarchies, doc > | string > | | generated html documentation, an advanced debugger and integrated > | help. > | | > | | This is the first version of Boa Constructor (O.4.3) to be distributed > | | as a Mac-native application. Boa Constructor requires the installation > | | of MacPython 2.4.1, wxPython 2.6.1, and Mac OS X 10.4. It is extremely > | | unstable on earlier versions of Python/wxPython and has not been > | tested > | | on an earlier version of Mac OS X. > | _______________________________________________ > | Pythonmac-SIG maillist - > Pythonmac-SIG@python.org > | http://mail.python.org/mailman/listinfo/pythonmac-sig > | |> > | > |> > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.1 (Darwin) > Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org > > iD8DBQFCs4UJJmdQs+6YVcoRAnDEAJ9B6xKZ6GINoj19ebrO9T3TKfUyMQCfalT3 > gOOoS1X0d9I5n51JSGxDRc8= > =fRt9 > -----END PGP SIGNATURE----- > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig