From: Jack Jansen Date: Fri, 2 Aug 2002 12:56:21 +0000 (+0000) Subject: - Remove -psn-xxxx argument added by the Finder. X-Git-Tag: v2.3c1~4789 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6e1986ba9c8d014565c72217c3f946c67fcd34f6;p=thirdparty%2FPython%2Fcpython.git - Remove -psn-xxxx argument added by the Finder. - "Open Document" appleevent is "odoc", not "open". --- diff --git a/Mac/Lib/argvemulator.py b/Mac/Lib/argvemulator.py index 032a167cebfb..2df597a9de3a 100644 --- a/Mac/Lib/argvemulator.py +++ b/Mac/Lib/argvemulator.py @@ -17,8 +17,11 @@ class ArgvCollector: def __init__(self): self.quitting = 0 self.ae_handlers = {} + # Remove the funny -psn_xxx_xxx argument + if sys.argv[0][:4] == '-psn': + del sys.argv[0] self.installaehandler('aevt', 'oapp', self.open_app) - self.installaehandler('aevt', 'open', self.open_file) + self.installaehandler('aevt', 'odoc', self.open_file) def installaehandler(self, classe, type, callback): AE.AEInstallEventHandler(classe, type, self.callback_wrapper)