fix: issue saving differences across platforms

This commit is contained in:
hayden
2024-11-06 15:39:06 +08:00
parent 288f026d47
commit 153dbc0788
3 changed files with 4 additions and 4 deletions

View File

@@ -265,7 +265,7 @@ async def download_model_file(
# Write description file
description = task_content.description
description_file = utils.join_path(download_path, f"{task_id}.md")
with open(description_file, "w") as f:
with open(description_file, "w", encoding="utf-8", newline="") as f:
f.write(description)
model_path = utils.get_full_path(model_type, path_index, fullname)

View File

@@ -90,7 +90,7 @@ def get_model_info(model_path: str):
description_file = utils.join_path(directory, description_file)
description = None
if os.path.isfile(description_file):
with open(description_file, "r", encoding="utf-8") as f:
with open(description_file, "r", encoding="utf-8", newline="") as f:
description = f.read()
return {

View File

@@ -44,7 +44,7 @@ def download_web_distribution(version: str):
web_version = "0.0.0"
version_file = join_path(web_path, "version.yaml")
if os.path.exists(version_file):
with open(version_file, "r") as f:
with open(version_file, "r", encoding="utf-8", newline="") as f:
version_content = yaml.safe_load(f)
web_version = version_content.get("version", web_version)
@@ -262,7 +262,7 @@ def save_model_description(model_path: str, content: Any):
extension = ".md"
new_desc_path = join_path(base_dirname, f"{basename}{extension}")
with open(new_desc_path, "w", encoding="utf-8") as f:
with open(new_desc_path, "w", encoding="utf-8", newline="") as f:
f.write(content)