aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAUTOMATIC1111 <16777216c@gmail.com>2023-05-11 16:47:15 +0000
committerGitHub <noreply@github.com>2023-05-11 16:47:15 +0000
commitba7ae7b948c307083dcb703ca2bc623cc7506cd0 (patch)
treec4d4ca7ad625bc3ab811c3f08451967b18044f36
parent483545252f865334a6da84339126cefd59c3d885 (diff)
parentcb3f8ff59fe8f142c3ca074b8cbaaf83357f9dc1 (diff)
downloadstable-diffusion-webui-gfx803-ba7ae7b948c307083dcb703ca2bc623cc7506cd0.tar.gz
stable-diffusion-webui-gfx803-ba7ae7b948c307083dcb703ca2bc623cc7506cd0.tar.bz2
stable-diffusion-webui-gfx803-ba7ae7b948c307083dcb703ca2bc623cc7506cd0.zip
Merge pull request #10286 from catboxanon/patch/extra-networks-symlinks
Fix symlink scanning for extra networks
-rw-r--r--modules/shared.py2
-rw-r--r--modules/ui_extra_networks.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/modules/shared.py b/modules/shared.py
index f387b5ae..210424ac 100644
--- a/modules/shared.py
+++ b/modules/shared.py
@@ -741,7 +741,7 @@ def walk_files(path, allowed_extensions=None):
if allowed_extensions is not None:
allowed_extensions = set(allowed_extensions)
- for root, _, files in os.walk(path):
+ for root, _, files in os.walk(path, followlinks=True):
for filename in files:
if allowed_extensions is not None:
_, ext = os.path.splitext(filename)
diff --git a/modules/ui_extra_networks.py b/modules/ui_extra_networks.py
index 2fd82e8e..e35d0bfe 100644
--- a/modules/ui_extra_networks.py
+++ b/modules/ui_extra_networks.py
@@ -90,7 +90,7 @@ class ExtraNetworksPage:
subdirs = {}
for parentdir in [os.path.abspath(x) for x in self.allowed_directories_for_previews()]:
- for root, dirs, _ in os.walk(parentdir):
+ for root, dirs, _ in os.walk(parentdir, followlinks=True):
for dirname in dirs:
x = os.path.join(root, dirname)