This commit is contained in:
ed 2021-01-06 22:54:54 +01:00
parent b915dfe9a6
commit 2acfab1e3f
3 changed files with 8 additions and 3 deletions

View file

@ -719,6 +719,7 @@ class CPPF(Operations):
self.dircache.append(cn)
self.clean_dircache()
# import pprint; pprint.pprint(ret)
return ret
def readdir(self, path, fh=None):
@ -816,7 +817,11 @@ class CPPF(Operations):
# dbg("=" + repr(cache_stat))
return cache_stat
info("=ENOENT ({})".format(hexler(path)))
fun = info
if MACOS and path.split('/')[-1].startswith('._'):
fun = dbg
fun("=ENOENT ({})".format(hexler(path)))
raise FuseOSError(errno.ENOENT)
access = None

View file

@ -686,7 +686,7 @@ class HttpCli(object):
return True
fp = os.path.join(vfs.realpath, rem)
srv_lastmod = -1
srv_lastmod = srv_lastmod3 = -1
try:
st = os.stat(fsenc(fp))
srv_lastmod = st.st_mtime

View file

@ -139,7 +139,7 @@ class Up2k(object):
lsrc = "../" * (len(lsrc) - 1) + "/".join(lsrc)
os.symlink(fsenc(lsrc), fsenc(ldst))
except (AttributeError, OSError) as ex:
self.log("up2k", "cannot symlink; creating copy")
self.log("up2k", "cannot symlink; creating copy: " + repr(ex))
shutil.copy2(fsenc(src), fsenc(dst))
def handle_chunk(self, wark, chash):