[Python-checkins] python/dist/src/Mac/Lib argvemulator.py,1.1,1.2

jackjansen@users.sourceforge.net jackjansen@users.sourceforge.net
Fri, 02 Aug 2002 05:56:23 -0700


Update of /cvsroot/python/python/dist/src/Mac/Lib
In directory usw-pr-cvs1:/tmp/cvs-serv11849

Modified Files:
	argvemulator.py 
Log Message:
- Remove -psn-xxxx argument added by the Finder.
- "Open Document" appleevent is "odoc", not "open".


Index: argvemulator.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Lib/argvemulator.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** argvemulator.py	2 Aug 2002 11:12:15 -0000	1.1
--- argvemulator.py	2 Aug 2002 12:56:21 -0000	1.2
***************
*** 18,23 ****
  		self.quitting = 0
  		self.ae_handlers = {}
  		self.installaehandler('aevt', 'oapp', self.open_app)
! 		self.installaehandler('aevt', 'open', self.open_file)
  	
  	def installaehandler(self, classe, type, callback):
--- 18,26 ----
  		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', 'odoc', self.open_file)
  	
  	def installaehandler(self, classe, type, callback):