aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorw-e-w <40751091+w-e-w@users.noreply.github.com>2023-07-25 11:01:10 +0000
committerw-e-w <40751091+w-e-w@users.noreply.github.com>2023-07-25 11:01:10 +0000
commitfee593a07f5784bd0bc169535e7017edf22448b4 (patch)
tree1596963e0d57049bda4d0840d82acec252ebee67 /modules
parentfc8e23dec54807afbcb229caa53bcc540b4000b1 (diff)
downloadstable-diffusion-webui-gfx803-fee593a07f5784bd0bc169535e7017edf22448b4.tar.gz
stable-diffusion-webui-gfx803-fee593a07f5784bd0bc169535e7017edf22448b4.tar.bz2
stable-diffusion-webui-gfx803-fee593a07f5784bd0bc169535e7017edf22448b4.zip
catch exception for non git extensions
Diffstat (limited to 'modules')
-rw-r--r--modules/extensions.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/modules/extensions.py b/modules/extensions.py
index c561159a..09d1e550 100644
--- a/modules/extensions.py
+++ b/modules/extensions.py
@@ -56,9 +56,11 @@ class Extension:
self.do_read_info_from_repo()
return self.to_dict()
-
- d = cache.cached_data_for_file('extensions-git', self.name, os.path.join(self.path, ".git"), read_from_repo)
- self.from_dict(d)
+ try:
+ d = cache.cached_data_for_file('extensions-git', self.name, os.path.join(self.path, ".git"), read_from_repo)
+ self.from_dict(d)
+ except FileNotFoundError:
+ pass
self.status = 'unknown'
def do_read_info_from_repo(self):