With apologies for cross-posting (I also asked about this on stackoverflow), but I'm getting REALLY frustrated.
I have a python script called "Irrigate" that I've converted to a stand-alone application using py2app. It runs just fine when double-clicked in the Finder, or opened in a terminal session. However, when I try to have it launched by launched, it fails with the following message logged in the system log: Aug 8 07:15:02 StraylightPro.local Irrigate[79689]: Irrigate Error Aug 8 07:15:02 StraylightPro.local coreservicesd[77]: Application App:"Irrigate" [ 0x0/0x697596f] @ 0x0x7fe77240cec0 tried to be brought forward, but isn't in fPermittedFrontASNs ( ( ASN:0x0-0x1cb2cb1:) ), so denying. I discovered by trial and error that the .plist I submit to launchd apparently now has to contain a "SessionType" key, and the only key I can get launchd to accept is "Aqua" - which sort of seems consistent with the error message reference "tried to be brought forward". If I use SessionType keys of either "StandardIO" or "Background", launchd won't accept the plist. Googling for fPermittedFrontASNs (or pieces of this string), and searching Apple's developer docs hasn't produced anything. I assume this is all tied to Apple's new security features in Mountain Lion and further that, if I just knew what extended attributes to add to the app.bundle or a key to add to the info.plist inside it, I'd be good to go. Does anyone here know the answer? Thanks, Bill _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG