Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6e1986b

Browse files
committed
- Remove -psn-xxxx argument added by the Finder.
- "Open Document" appleevent is "odoc", not "open".
1 parent d5049e7 commit 6e1986b

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

Mac/Lib/argvemulator.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,11 @@ class ArgvCollector:
1717
def __init__(self):
1818
self.quitting = 0
1919
self.ae_handlers = {}
20+
# Remove the funny -psn_xxx_xxx argument
21+
if sys.argv[0][:4] == '-psn':
22+
del sys.argv[0]
2023
self.installaehandler('aevt', 'oapp', self.open_app)
21-
self.installaehandler('aevt', 'open', self.open_file)
24+
self.installaehandler('aevt', 'odoc', self.open_file)
2225

2326
def installaehandler(self, classe, type, callback):
2427
AE.AEInstallEventHandler(classe, type, self.callback_wrapper)

0 commit comments

Comments
 (0)