[Pythonmac-SIG] how do I use twisted cfreactor?

Bob Ippolito bob at redivi.com
Fri Jan 14 23:14:30 CET 2005


I don't think there is typically a gotcha with imports, I've certainly 
never seen this happen before, and I have done imports from 
applicationDidFinishLaunching: (pygame, in particular) before.  I have 
no idea if I should be blaming Cheetah, PyObjC or Python 2.3.0 (haven't 
tested with 2.4 or CVS), but I will try and remember to dig in later.

-bob

On Jan 14, 2005, at 16:56, Kevin Dangoor wrote:

> Wow. That was quick!
>
> I didn't realize that there was a gotcha with the imports. That was 
> just a premature optimization, so I can easily avoid that :)
>
> Thanks for your help... that's certainly not the kind of thing I would 
> have just guessed...
>
> Kevin
>
> Bob Ippolito wrote:
>
>> (Kevin sent me the test off-list, and I took a look at it).
>>
>> I'm not sure exactly why your example crashes (somehow a retain 
>> message gets sent to a dead or non-object), however, the problem is 
>> that you are using an import statement from inside the implementation 
>> of the action.  Don't do that.  Do your imports in module level code.
>>
>> -bob
>
>
> _______________________________________________
> Pythonmac-SIG maillist  -  Pythonmac-SIG at python.org
> http://mail.python.org/mailman/listinfo/pythonmac-sig



More information about the Pythonmac-SIG mailing list