瀏覽代碼

fuse: remove unneeded version check and compat code

we require >= 1.3 now anyway, see setup.py.
Thomas Waldmann 5 年之前
父節點
當前提交
33519263ac
共有 1 個文件被更改,包括 3 次插入9 次删除
  1. 3 9
      src/borg/fuse.py

+ 3 - 9
src/borg/fuse.py

@@ -8,7 +8,6 @@ import tempfile
 import time
 import time
 from collections import defaultdict
 from collections import defaultdict
 from signal import SIGINT
 from signal import SIGINT
-from distutils.version import LooseVersion
 
 
 import llfuse
 import llfuse
 
 
@@ -28,14 +27,9 @@ from .remote import RemoteRepository
 # Does this version of llfuse support ns precision?
 # Does this version of llfuse support ns precision?
 have_fuse_xtime_ns = hasattr(llfuse.EntryAttributes, 'st_mtime_ns')
 have_fuse_xtime_ns = hasattr(llfuse.EntryAttributes, 'st_mtime_ns')
 
 
-fuse_version = LooseVersion(getattr(llfuse, '__version__', '0.1'))
-if fuse_version >= '0.42':
-    def fuse_main():
-        return llfuse.main(workers=1)
-else:
-    def fuse_main():
-        llfuse.main(single=True)
-        return None
+def fuse_main():
+    return llfuse.main(workers=1)
+
 
 
 # size of some LRUCaches (1 element per simultaneously open file)
 # size of some LRUCaches (1 element per simultaneously open file)
 # note: _inode_cache might have rather large elements - Item.chunks can be large!
 # note: _inode_cache might have rather large elements - Item.chunks can be large!