mirror of
https://github.com/lllyasviel/Fooocus.git
synced 2026-08-16 13:13:16 +02:00
chore: loosen strict type for parse_json, fix indent
This commit is contained in:
@@ -203,7 +203,7 @@ class MetadataParser(ABC):
|
|||||||
raise NotImplementedError
|
raise NotImplementedError
|
||||||
|
|
||||||
@abstractmethod
|
@abstractmethod
|
||||||
def parse_json(self, metadata: dict) -> dict:
|
def parse_json(self, metadata: dict | str) -> dict:
|
||||||
raise NotImplementedError
|
raise NotImplementedError
|
||||||
|
|
||||||
@abstractmethod
|
@abstractmethod
|
||||||
@@ -502,11 +502,11 @@ def read_info_from_image(filepath) -> tuple[str | None, dict, MetadataScheme | N
|
|||||||
except ValueError:
|
except ValueError:
|
||||||
metadata_scheme = None
|
metadata_scheme = None
|
||||||
|
|
||||||
# broad fallback
|
# broad fallback
|
||||||
if metadata_scheme is None and isinstance(parameters, dict):
|
if isinstance(parameters, dict):
|
||||||
metadata_scheme = MetadataScheme.FOOOCUS
|
metadata_scheme = MetadataScheme.FOOOCUS
|
||||||
|
|
||||||
if metadata_scheme is None and isinstance(parameters, str):
|
if isinstance(parameters, str):
|
||||||
metadata_scheme = MetadataScheme.A1111
|
metadata_scheme = MetadataScheme.A1111
|
||||||
|
|
||||||
return parameters, items, metadata_scheme
|
return parameters, items, metadata_scheme
|
||||||
|
|||||||
Reference in New Issue
Block a user