X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=osm_common%2Ffsbase.py;h=a03fb324aaf8bbbe8e32103beee693c5ef80e8a4;hb=refs%2Fchanges%2F16%2F11816%2F6;hp=87d974d522c1568e43a2bbefaed61c855c1fc395;hpb=d4378aa85f33bffbf3ef303dbd66513562cbe8f2;p=osm%2Fcommon.git diff --git a/osm_common/fsbase.py b/osm_common/fsbase.py index 87d974d..a03fb32 100644 --- a/osm_common/fsbase.py +++ b/osm_common/fsbase.py @@ -16,11 +16,13 @@ # limitations under the License. -import logging from http import HTTPStatus -from osm_common.common_utils import FakeLock +import logging from threading import Lock +from osm_common.common_utils import FakeLock + + __author__ = "Alfonso Tierno " @@ -31,7 +33,7 @@ class FsException(Exception): class FsBase(object): - def __init__(self, logger_name='fs', lock=False): + def __init__(self, logger_name="fs", lock=False): """ Constructor of FsBase :param logger_name: logging name @@ -65,6 +67,9 @@ class FsBase(object): def dir_rename(self, src, dst): raise FsException("Method 'dir_rename' not implemented") + def dir_ls(self, storage): + raise FsException("Method 'dir_ls' not implemented") + def file_exists(self, storage): raise FsException("Method 'file_exists' not implemented") @@ -79,3 +84,9 @@ class FsBase(object): def file_delete(self, storage, ignore_non_exist=False): raise FsException("Method 'file_delete' not implemented") + + def sync(self, from_path=None): + raise FsException("Method 'sync' not implemented") + + def reverse_sync(self, from_path): + raise FsException("Method 'reverse_sync' not implemented")