Add sync function to FSBase, and implementations to fslocal and fsmongo
[osm/common.git] / osm_common / fsbase.py
index b941c21..7e69613 100644 (file)
@@ -62,6 +62,12 @@ class FsBase(object):
     def mkdir(self, folder):
         raise FsException("Method 'mkdir' not implemented")
 
+    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")
 
@@ -76,3 +82,6 @@ class FsBase(object):
 
     def file_delete(self, storage, ignore_non_exist=False):
         raise FsException("Method 'file_delete' not implemented")
+
+    def sync(self):
+        raise FsException("Method 'sync' not implemented")