Commit d54a6ec2 by rfkelly0

make SubFS directly call parent's move/copy/movedir/copydir, in case a more…

make SubFS directly call parent's move/copy/movedir/copydir, in case a more efficient version is available
parent 95c71b15
...@@ -764,6 +764,18 @@ class SubFS(FS): ...@@ -764,6 +764,18 @@ class SubFS(FS):
def rename(self, src, dst): def rename(self, src, dst):
return self.parent.rename(self._delegate(src), self._delegate(dst)) return self.parent.rename(self._delegate(src), self._delegate(dst))
def move(self, src, dst, **kwds):
self.parent.move(self._delegate(src),self._delegate(dst),**kwds)
def movedir(self, src, dst, **kwds):
self.parent.movedir(self._delegate(src),self._delegate(dst),**kwds)
def copy(self, src, dst, **kwds):
self.parent.copy(self._delegate(src),self._delegate(dst),**kwds)
def copydir(self, src, dst, **kwds):
self.parent.copydir(self._delegate(src),self._delegate(dst),**kwds)
def flags_to_mode(flags): def flags_to_mode(flags):
"""Convert an os.O_* flag bitmask into an FS mode string.""" """Convert an os.O_* flag bitmask into an FS mode string."""
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment