aboutsummaryrefslogtreecommitdiff
path: root/modules/extensions.py
diff options
context:
space:
mode:
authorAUTOMATIC1111 <16777216c@gmail.com>2023-07-27 09:02:22 +0300
committerAUTOMATIC1111 <16777216c@gmail.com>2023-07-27 09:02:22 +0300
commit68f336bd994bed5442ad95bad6b6ad5564a5409a (patch)
treec49a1dabb84c89d2c5dbac61ea67042ea01d0e76 /modules/extensions.py
parenta3ddf464a2ed24c999f67ddfef7969f8291567be (diff)
parent50973ec77c297edc3b3c581e871b970dde1af8ba (diff)
Merge branch 'release_candidate'
Diffstat (limited to 'modules/extensions.py')
-rw-r--r--modules/extensions.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/modules/extensions.py b/modules/extensions.py
index c561159a..3ad5ed53 100644
--- a/modules/extensions.py
+++ b/modules/extensions.py
@@ -56,10 +56,12 @@ 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)
- self.status = 'unknown'
+ 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' if self.status == '' else self.status
def do_read_info_from_repo(self):
repo = None