MultiFS remove function raises an exception regardless of the actual result of
the remove operation. Suggested to change as follows:
@synchronize
def remove(self, path):
if self.writefs is None:
raise OperationFailedError('remove', path=path, msg="No writeable FS set")
if not self.writefs.exists(path):
raise ResourceNotFoundError(path)
self.writefs.remove(path)
Original issue reported on code.google.com by aigar...@gmail.com on 16 Nov 2011 at 1:47
Original issue reported on code.google.com by
aigar...@gmail.com
on 16 Nov 2011 at 1:47