[Python-checkins] CVS: python/dist/src/Mac/Lib macostools.py,1.12.14.1,1.12.14.2

Jack Jansen jackjansen@users.sourceforge.net
Tue, 12 Mar 2002 07:05:13 -0800


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

Modified Files:
      Tag: release22-maint
	macostools.py 
Log Message:
Backport of 1.14:
mkalias() now also works for folders. Fixes bug #515830.



Index: macostools.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Lib/macostools.py,v
retrieving revision 1.12.14.1
retrieving revision 1.12.14.2
diff -C2 -d -r1.12.14.1 -r1.12.14.2
*** macostools.py	24 Feb 2002 22:50:03 -0000	1.12.14.1
--- macostools.py	12 Mar 2002 15:05:11 -0000	1.12.14.2
***************
*** 35,41 ****
  	else:
  		alias = srcfss.NewAlias()
! 	srcfinfo = srcfss.GetFInfo()
! 
! 	Res.FSpCreateResFile(dstfss, srcfinfo.Creator, srcfinfo.Type, -1)
  	h = Res.FSpOpenResFile(dstfss, 3)
  	resource = Res.Resource(alias.data)
--- 35,45 ----
  	else:
  		alias = srcfss.NewAlias()
! 	
! 	if os.path.isdir(src):
! 		cr, tp = 'MACS', 'fdrp'
! 	else:
! 		cr, tp = srcfss.GetCreatorType()
! 	
! 	Res.FSpCreateResFile(dstfss, cr, tp, -1)
  	h = Res.FSpOpenResFile(dstfss, 3)
  	resource = Res.Resource(alias.data)