[Python-checkins] CVS: python/dist/src/Mac/Lib macostools.py,1.13,1.14
Just van Rossum
jvr@users.sourceforge.net
Sun, 10 Mar 2002 11:28:04 -0800
Update of /cvsroot/python/python/dist/src/Mac/Lib
In directory usw-pr-cvs1:/tmp/cvs-serv3745
Modified Files:
macostools.py
Log Message:
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.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** macostools.py 21 Jan 2002 23:02:03 -0000 1.13
--- macostools.py 10 Mar 2002 19:28:02 -0000 1.14
***************
*** 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)