mass file lister as an attempt to tackle #14507

This commit is contained in:
AUTOMATIC1111
2024-01-04 02:28:05 +03:00
parent 04a005f0e9
commit 420f56c2e8
3 changed files with 85 additions and 8 deletions

View File

@@ -206,7 +206,7 @@ def parse_prompts(prompts):
return res, extra_data
def get_user_metadata(filename):
def get_user_metadata(filename, lister=None):
if filename is None:
return {}
@@ -215,7 +215,8 @@ def get_user_metadata(filename):
metadata = {}
try:
if os.path.isfile(metadata_filename):
exists = lister.exists(metadata_filename) if lister else os.path.exists(metadata_filename)
if exists:
with open(metadata_filename, "r", encoding="utf8") as file:
metadata = json.load(file)
except Exception as e: