From: Jack Jansen Date: Thu, 27 Feb 2003 23:18:46 +0000 (+0000) Subject: Getting rid of macfs. X-Git-Tag: v2.3c1~1655 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=98fc683719ed2c4c99b89b8e8f3762fe79a0be9f;p=python Getting rid of macfs. --- diff --git a/Lib/macpath.py b/Lib/macpath.py index 8277d41b17..695fac9132 100644 --- a/Lib/macpath.py +++ b/Lib/macpath.py @@ -129,8 +129,8 @@ def islink(s): """Return true if the pathname refers to a symbolic link.""" try: - import macfs - return macfs.ResolveAliasFile(s)[2] + import Carbon.File + return Carbon.File.ResolveAliasFile(s, 0)[2] except: return False @@ -247,7 +247,7 @@ def abspath(path): def realpath(path): path = abspath(path) try: - import macfs + import Carbon.File except ImportError: return path if not path: @@ -256,7 +256,7 @@ def realpath(path): path = components[0] + ':' for c in components[1:]: path = join(path, c) - path = macfs.ResolveAliasFile(path)[0].as_pathname() + path = Carbon.File.FSResolveAliasFile(path, 1)[0].as_pathname() return path supports_unicode_filenames = False diff --git a/Lib/py_compile.py b/Lib/py_compile.py index 2f4206d4d5..02b01363ac 100644 --- a/Lib/py_compile.py +++ b/Lib/py_compile.py @@ -63,9 +63,9 @@ class PyCompileError(Exception): # Define an internal helper according to the platform if os.name == "mac": - import macfs + import MacOS def set_creator_type(file): - macfs.FSSpec(file).SetCreatorType('Pyth', 'PYC ') + MacOS.SetCreatorAndType(file, 'Pyth', 'PYC ') else: def set_creator_type(file): pass diff --git a/Lib/test/test_macostools.py b/Lib/test/test_macostools.py index d9578bb20e..9ed2d81094 100644 --- a/Lib/test/test_macostools.py +++ b/Lib/test/test_macostools.py @@ -2,7 +2,7 @@ import unittest import macostools -import macfs +import Carbon.File import MacOS import os import sys @@ -67,7 +67,7 @@ class TestMacostools(unittest.TestCase): except: pass macostools.mkalias(test_support.TESTFN, TESTFN2) - fss, _, _ = macfs.ResolveAliasFile(TESTFN2) + fss, _, _ = Carbon.File.ResolveAliasFile(TESTFN2, 0) self.assertEqual(fss.as_pathname(), os.path.realpath(test_support.TESTFN)) def test_mkalias_relative(self): @@ -76,7 +76,7 @@ class TestMacostools(unittest.TestCase): except: pass macostools.mkalias(test_support.TESTFN, TESTFN2, sys.prefix) - fss, _, _ = macfs.ResolveAliasFile(TESTFN2) + fss, _, _ = Carbon.File.ResolveAliasFile(TESTFN2, 0) self.assertEqual(fss.as_pathname(), os.path.realpath(test_support.TESTFN))