wip: optimize handling for metadata in Gradio calls

This commit is contained in:
Manuel Schmid 2024-01-28 19:58:36 +01:00
parent e19596c2df
commit 7ddd4e5209
No known key found for this signature in database
GPG Key ID: 32C4F7569B40B84B
1 changed files with 2 additions and 5 deletions

View File

@ -595,14 +595,11 @@ with shared.gradio_root:
def trigger_metadata_import(filepath, state_is_generating):
parameters, items, metadata_scheme = modules.metadata.read_info_from_image(filepath)
# TODO check what happens if metadata_scheme is empty and A1111 string
if parameters is None:
print('Could not find metadata in the image!')
pass
if metadata_scheme is None and isinstance(parameters, dict):
metadata_scheme = modules.metadata.MetadataScheme.FOOOCUS.value
metadata_parser = modules.metadata.get_metadata_parser(metadata_scheme)
parsed_parameters = metadata_parser.parse_json(parameters)
return modules.meta_parser.load_parameter_button_click(parsed_parameters, state_is_generating)