Re: [Pyobjc-dev] Crashing screensaver engine
Brought to you by:
ronaldoussoren
From: Bob I. <bo...@re...> - 2006-01-29 06:38:55
|
On Jan 28, 2006, at 10:21 PM, Ronald Oussoren wrote: > > On 29-jan-2006, at 2:00, Bob Ippolito wrote: > >> >> On Jan 28, 2006, at 1:35 PM, Ronald Oussoren wrote: >> >>> >>> On 28-jan-2006, at 20:04, Dethe Elza wrote: >>> >>>> On 28-Jan-06, at 10:40 AM, Ronald Oussoren wrote: >>>>> It seems to work correctly for me. >>>> >>>> I made the change you suggested (my earlier response was before >>>> I'd read both of your messages), and it works great. Thanks so >>>> much for taking the time to help with this. >>>> >>>> As for it potentially leaking memory, I added tracer bullets in >>>> __del__ methods for both the screensaver view and the config >>>> window, and both appear to be getting garbage collected >>>> appropriately, so after an admittedly shallow investigation, >>>> that doesn't appear to be a problem. >>>> >>>> I'm going to post the code to my blog later. If it would be a >>>> useful addition to the PyObjC examples, I'd be happy for it to >>>> be included. I have a few things which I'd like to offer for >>>> the Examples folder--how do I get them included? >>> >>> Harassing me until they are added seems to be the easiest >>> way :-). If you sent them to me I'll add them to the repository. >> >> If you add it as-is, I'd suggest dropping a setup.py in there that >> has the normal comments, then execfile('pastels.py').. just >> because all of the other examples are buildable via setup. Either >> that or a small refactor to move the py2app stuff out (which is >> probably best anyway, because py2app will see itself as a >> dependency.. which is going to bring in a lot of unused code). > > Isn't that (the dependencies seen by py2app) solvable by adding > py2app to the exclude list? Not that I'd advise to include the > py2app script into the main script for anything but small self- > contained examples. Yeah, you could add py2app and distutils and/or setuptools to the exclude list... but I was guessing that he didn't since you wouldn't normally think about that. -bob |