wip: optimize handling for metadata in Gradio calls
This commit is contained in:
parent
e19596c2df
commit
7ddd4e5209
7
webui.py
7
webui.py
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue