chore: loosen strict type for parse_json, fix indent

This commit is contained in:
Manuel Schmid
2024-02-04 19:26:10 +01:00
parent c104d58f76
commit 832441e86d
+3 -3
View File
@@ -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
@@ -503,10 +503,10 @@ def read_info_from_image(filepath) -> tuple[str | None, dict, MetadataScheme | N
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