diff --git a/modules/metadata.py b/modules/metadata.py index 87bb08b0..9d68fd17 100644 --- a/modules/metadata.py +++ b/modules/metadata.py @@ -118,11 +118,9 @@ class A1111MetadataParser(MetadataParser): def parse_string(self, metadata: dict) -> str: data = {k: v for _, k, v, _, _ in metadata} - # TODO check if correct width, heigth = eval(data['resolution']) lora_hashes = [] - lora_weights = [] for index in range(lora_count_with_lcm): key = f'lora_name_{index + 1}' if key in data: @@ -275,7 +273,8 @@ class FooocusMetadataParser(MetadataParser): # # return json.dumps(metadata, ensure_ascii=True) TODO check if possible # return json.dumps(metadata, ensure_ascii=False) - def replace_value_with_filename(self, key, value, filenames): + @staticmethod + def replace_value_with_filename(key, value, filenames): for filename in filenames: path = Path(filename) if key.startswith('lora_combined_'): diff --git a/webui.py b/webui.py index 8a22072c..9703e908 100644 --- a/webui.py +++ b/webui.py @@ -232,7 +232,7 @@ with shared.gradio_root: return results metadata_input_image.upload(trigger_metadata_preview, inputs=metadata_input_image, - outputs=metadata_json) + outputs=metadata_json, queue=False, show_progress=True) switch_js = "(x) => {if(x){viewer_to_bottom(100);viewer_to_bottom(500);}else{viewer_to_top();} return x;}" down_js = "() => {viewer_to_bottom();}"