fuse: remove unneeded version check and compat code

we require >= 1.3 now anyway, see setup.py.
This commit is contained in:
Thomas Waldmann 2020-04-12 00:43:43 +02:00
parent b4b1c403a1
commit 92a4ab4616

View file

@ -8,7 +8,6 @@ import tempfile
import time
from collections import defaultdict
from signal import SIGINT
from distutils.version import LooseVersion
import llfuse
@ -32,14 +31,10 @@ have_fuse_xtime_ns = hasattr(llfuse.EntryAttributes, 'st_mtime_ns')
have_fuse_birthtime = hasattr(llfuse.EntryAttributes, 'st_birthtime') # never?
have_fuse_birthtime_ns = hasattr(llfuse.EntryAttributes, 'st_birthtime_ns') # since llfuse 1.3
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)
# note: _inode_cache might have rather large elements - Item.chunks can be large!