[Pythonmac-SIG] Terminal to not have an application signature in Leopard

Edward Moy emoy at apple.com
Wed Oct 18 02:14:34 CEST 2006


Hi, all, I'm the maintainer of python at Apple.  There is a plan to  
remove Terminal's application signature 'trmx' in Leopard, to avoid  
some exploits that the application signature allows.  Apple Events  
can use the bundle ID (typeApplicationBundleID) instead, though this  
only works on 10.3 and later.

Unfortunately, the Apple Event modules in python don't define  
typeApplicationBundleID, so that isn't being used.  And while changes  
to Lib/plat-mac/terminalcommand.py and Mac/OSX/PythonLauncher/ 
doscript.m seem straightforward enough, it looks like application  
signatures are assumed by other modules.

Anyone have any comments/ideas about this?
---------------------------------------------------------------
Edward Moy
Apple



More information about the Pythonmac-SIG mailing list