diff --git a/Mac/scripts/fixfiletypes.py b/Mac/scripts/fixfiletypes.py index 872c891e99f..bbbf80761cc 100644 --- a/Mac/scripts/fixfiletypes.py +++ b/Mac/scripts/fixfiletypes.py @@ -8,10 +8,10 @@ # Jack Jansen, CWI, 1995. # import os -import macfs import EasyDialogs import sys import macostools +import MacOS list = [ ('.py', 'Pyth', 'TEXT'), @@ -30,11 +30,10 @@ def walktree(name, change): if os.path.isfile(name): for ext, cr, tp in list: if name[-len(ext):] == ext: - fs = macfs.FSSpec(name) - curcrtp = fs.GetCreatorType() + curcrtp = MacOS.GetCreatorAndType(name) if curcrtp <> (cr, tp): if change: - fs.SetCreatorType(cr, tp) + MacOS.SetCreatorAndType(name, cr, tp) macostools.touched(fs) print 'Fixed ', name else: @@ -52,6 +51,6 @@ def run(change): walktree(pathname, change) if __name__ == '__main__': - run(1) + run(0)