diff options
-rw-r--r-- | Lib/macpath.py | 8 | ||||
-rw-r--r-- | Lib/py_compile.py | 4 | ||||
-rw-r--r-- | Lib/test/test_macostools.py | 6 |
3 files changed, 9 insertions, 9 deletions
diff --git a/Lib/macpath.py b/Lib/macpath.py index 8277d41..695fac9 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 2f4206d..02b0136 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 d9578bb..9ed2d81 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)) |