On 1 Apr 2008, at 16:22, Ronald Oussoren wrote:

>> With the general de-Macification of Python 3.0 being planned, I  
>> wonder
>> if the python3.0 interpreter should take the same approach, leaving  
>> it
>> up to individual modules to decide if and when they want a GUI
>> connection? Anyone any thoughts?
>
> My preference would be to have have modules "just work", that is I  
> shouldn't have to call TransformProcessType myself but appscript and/ 
> or the Carbon libraries should do that for me when necessary.


Yep, this is what I meant - the goal being to put responsibility for  
this behaviour where it really belongs: with the modules that require  
it. Of course, it'll mean that any existing modules that expect a GUI  
connection by default will need updated to call TransformProcessType  
themselves. But given that such modules will almost certainly contain  
Mac-specific code anyway, it shouldn't be a big deal to add the extra  
call during their Python 3 upgrade.

has
-- 
Control AppleScriptable applications from Python, Ruby and ObjC:
http://appscript.sourceforge.net

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to