Mailing List Archive

CVS: python/dist/src/Mac/Lib macostools.py,1.12.14.1,1.12.14.2
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)