Commit 0ae89aa3 by willmcgugan

Fixes

parent 5db2912f
...@@ -203,6 +203,8 @@ class MultiFS(FS): ...@@ -203,6 +203,8 @@ class MultiFS(FS):
fs = self._delegate_search(path) fs = self._delegate_search(path)
if fs is not None: if fs is not None:
return fs.getsyspath(path, allow_none=allow_none) return fs.getsyspath(path, allow_none=allow_none)
if allow_none:
return None
raise ResourceNotFoundError(path) raise ResourceNotFoundError(path)
@synchronize @synchronize
...@@ -256,6 +258,12 @@ class MultiFS(FS): ...@@ -256,6 +258,12 @@ class MultiFS(FS):
return list(set(paths)) return list(set(paths))
@synchronize @synchronize
def makedir(self, path, recursive=False, allow_recreate=False):
if self.writefs is None:
raise OperationFailedError('makedir', path=path, msg="No writeable FS set")
self.writefs.makedir(path, recursive=recursive, allow_recreate=allow_recreate)
@synchronize
def remove(self, path): def remove(self, path):
if self.writefs is None: if self.writefs is None:
raise OperationFailedError('remove', path=path, msg="No writeable FS set") raise OperationFailedError('remove', path=path, msg="No writeable FS set")
......
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