X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_common%2Ffslocal.py;h=45ae828f5cf83fb58a410bef8fb3764ecc72b57f;hb=refs%2Fchanges%2F75%2F8875%2F4;hp=73065595d9967b4d4a82babbbf37bded140a7ad0;hpb=c7ac30d7141ee0a296dc504989731bbf6d8d9a80;p=osm%2Fcommon.git diff --git a/osm_common/fslocal.py b/osm_common/fslocal.py index 7306559..45ae828 100644 --- a/osm_common/fslocal.py +++ b/osm_common/fslocal.py @@ -93,6 +93,8 @@ class FsLocal(FsBase): else: f = "/".join(storage) if os.path.exists(self.path + f): + if not mode: + return True if mode == "file" and os.path.isfile(self.path + f): return True if mode == "dir" and os.path.isdir(self.path + f): @@ -177,3 +179,6 @@ class FsLocal(FsBase): raise FsException("File {} does not exist".format(storage), http_code=HTTPStatus.NOT_FOUND) except (IOError, PermissionError) as e: raise FsException("File {} cannot be deleted: {}".format(f, e), http_code=HTTPStatus.INTERNAL_SERVER_ERROR) + + def sync(self, from_path=None): + pass # Not needed in fslocal