[Python-checkins] python/dist/src/Lib/plat-mac ic.py,1.1,1.2

jackjansen@users.sourceforge.net jackjansen@users.sourceforge.net
Wed, 05 Feb 2003 07:49:22 -0800


Update of /cvsroot/python/python/dist/src/Lib/plat-mac
In directory sc8-pr-cvs1:/tmp/cvs-serv31640

Modified Files:
	ic.py 
Log Message:
Getting rid of macfs and FSSpecs.


Index: ic.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/plat-mac/ic.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** ic.py	30 Dec 2002 22:04:20 -0000	1.1
--- ic.py	5 Feb 2003 15:49:19 -0000	1.2
***************
*** 4,8 ****
--- 4,10 ----
  import string
  import sys
+ import os
  from Carbon import Res
+ import Carbon.File
  import macfs
  import macostools
***************
*** 217,227 ****
  		
  	def settypecreator(self, file):
! 		if type(file) == type(''):
! 			fss = macfs.FSSpec(file)
! 		else:
! 			fss = file
! 		name = fss.as_tuple()[2]
! 		record = self.mapfile(name)
! 		fss.SetCreatorType(record[2], record[1])
  		macostools.touched(fss)
  		
--- 219,225 ----
  		
  	def settypecreator(self, file):
! 		file = Carbon.File.pathname(file)
! 		record = self.mapfile(os.path.split(file)[1])
! 		MacOS.SetCreatorAndType(file, record[2], record[1])
  		macostools.touched(fss)