fuse/mount code and test fixes

This commit is contained in:
Thomas Waldmann 2024-08-15 01:10:51 +02:00
parent c00861143a
commit 4f95318911
No known key found for this signature in database
GPG Key ID: 243ACFA951F78E01
2 changed files with 3 additions and 3 deletions

View File

@ -46,7 +46,7 @@ def async_wrapper(fn):
from .item import Item
from .platform import uid2user, gid2group
from .platformflags import is_darwin
from .remote import RemoteRepository # TODO 3
from .remote3 import RemoteRepository3
def fuse_main():
@ -546,7 +546,7 @@ def pop_option(options, key, present, not_present, wanted_type, int_base=0):
self._create_filesystem()
llfuse.init(self, mountpoint, options)
if not foreground:
if isinstance(self.repository_uncached, RemoteRepository):
if isinstance(self.repository_uncached, RemoteRepository3):
daemonize()
else:
with daemonizing() as (old_id, new_id):

View File

@ -7,7 +7,7 @@
from ... import xattr, platform
from ...constants import * # NOQA
from ...locking import Lock
from ...locking3 import Lock
from ...helpers import flags_noatime, flags_normal
from .. import has_lchflags, llfuse
from .. import changedir, no_selinux, same_ts_ns