mirror of
https://github.com/python/cpython
synced 2024-09-19 23:51:46 +00:00
Return the macfs variation for FSSpec and Alias, not the underlying
Carbon.File version, so the old method names work.
This commit is contained in:
parent
248f6f1f73
commit
315e9bebcd
|
@ -68,7 +68,8 @@ def Update(self, *args):
|
||||||
print "Alias.Update not yet implemented"
|
print "Alias.Update not yet implemented"
|
||||||
|
|
||||||
def Resolve(self, src=None):
|
def Resolve(self, src=None):
|
||||||
return self.ResolveAlias(src)[1:]
|
fss, changed = self.ResolveAlias(src)
|
||||||
|
return FSSpec(fss), changed
|
||||||
|
|
||||||
from Carbon.File import FInfo
|
from Carbon.File import FInfo
|
||||||
|
|
||||||
|
@ -78,7 +79,8 @@ def Resolve(self, src=None):
|
||||||
FInfoType = FInfo
|
FInfoType = FInfo
|
||||||
|
|
||||||
def ResolveAliasFile(fss, chain=1):
|
def ResolveAliasFile(fss, chain=1):
|
||||||
return Carbon.File.ResolveAliasFile(fss, chain)
|
fss, isdir, isalias = Carbon.File.ResolveAliasFile(fss, chain)
|
||||||
|
return FSSpec(fss), isdir, isalias
|
||||||
|
|
||||||
def RawFSSpec(data):
|
def RawFSSpec(data):
|
||||||
return FSSpec(rawdata=data)
|
return FSSpec(rawdata=data)
|
||||||
|
@ -90,7 +92,7 @@ def FindApplication(*args):
|
||||||
raise NotImplementedError, "FindApplication no longer implemented"
|
raise NotImplementedError, "FindApplication no longer implemented"
|
||||||
|
|
||||||
def NewAliasMinimalFromFullPath(path):
|
def NewAliasMinimalFromFullPath(path):
|
||||||
return Carbon.Files.NewAliasMinimalFromFullPath(path, '', '')
|
return Alias(Carbon.File.NewAliasMinimalFromFullPath(path, '', ''))
|
||||||
|
|
||||||
# Finally, install nav services
|
# Finally, install nav services
|
||||||
import macfsn
|
import macfsn
|
Loading…
Reference in a new issue