X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=osm_common%2Ffsmongo.py;fp=osm_common%2Ffsmongo.py;h=771790f6b58930c91b205e444a3f1ffd3555c1a4;hb=788b9d66ded6d5b8a5fe13befdcdf1aede6bbfc0;hp=c558d8e8ec94654af8c2607a6a4baee4661a022f;hpb=52520529eb28608e73fea9d30022a70acc5ff0de;p=osm%2Fcommon.git diff --git a/osm_common/fsmongo.py b/osm_common/fsmongo.py index c558d8e..771790f 100644 --- a/osm_common/fsmongo.py +++ b/osm_common/fsmongo.py @@ -208,8 +208,6 @@ class FsMongo(FsBase): os.chmod(file_path, writing_file.metadata["permissions"]) def get_params(self): - self.__update_local_fs() - return {"fs": "mongo", "path": self.path} def fs_connect(self, config): @@ -430,3 +428,9 @@ class FsMongo(FsBase): raise FsException("File {} does not exist".format(storage), http_code=HTTPStatus.NOT_FOUND) except IOError as e: raise FsException("File {} cannot be deleted: {}".format(f, e), http_code=HTTPStatus.INTERNAL_SERVER_ERROR) + + def sync(self): + """ + Sync from FSMongo to local storage + """ + self.__update_local_fs()