fix(config): create parent dir when writing config file

This commit is contained in:
psychedelicious 2024-03-20 09:24:56 +11:00
parent bdb52cfcf7
commit eb607498bf

View File

@ -230,6 +230,7 @@ class InvokeAIAppConfig(BaseSettings):
Args: Args:
dest_path: Path to write the config to. dest_path: Path to write the config to.
""" """
dest_path.parent.mkdir(parents=True, exist_ok=True)
with open(dest_path, "w") as file: with open(dest_path, "w") as file:
# Meta fields should be written in a separate stanza - skip legacy_models_yaml_path # Meta fields should be written in a separate stanza - skip legacy_models_yaml_path
meta_dict = self.model_dump(mode="json", include={"schema_version"}) meta_dict = self.model_dump(mode="json", include={"schema_version"})