Update ftpd.py

Signed-off-by: ed <s@ocv.me>
This commit is contained in:
ed 2026-03-22 15:29:09 +00:00 committed by GitHub
parent 4f5df0b7a1
commit 4eb963ce9f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -24,7 +24,7 @@ from .util import (
ODict,
Pebkac,
exclude_dotfiles,
load_dothidden,
exclude_dothidden,
fsenc,
ipnorm,
pybin,
@ -349,8 +349,10 @@ class FtpFs(AbstractedFS):
vfs_ls.extend(vfs_virt.keys())
if self.uname not in vfs.axs.udot:
dothidden = load_dothidden(fsroot)
vfs_ls = exclude_dotfiles(vfs_ls, dothidden)
if "dothidden" in vfs.flags and ".hidden" in [x[0] for x in vfs_ls]:
vfs_ls = exclude_dothidden(vfs_ls, fsroot)
else:
vfs_ls = exclude_dotfiles(vfs_ls)
vfs_ls.sort()
return vfs_ls