mirror of
https://github.com/xtekky/gpt4free.git
synced 2025-12-05 18:20:35 -08:00
Add UTF-8 encoding to file writes in Backend_Api class
This commit is contained in:
parent
468dc7bd67
commit
957d73a76e
1 changed files with 3 additions and 3 deletions
|
|
@ -440,7 +440,7 @@ class Backend_Api(Api):
|
||||||
os.remove(copyfile)
|
os.remove(copyfile)
|
||||||
continue
|
continue
|
||||||
if not is_media and result:
|
if not is_media and result:
|
||||||
with open(os.path.join(bucket_dir, f"{filename}.md"), 'w') as f:
|
with open(os.path.join(bucket_dir, f"{filename}.md"), 'w', encoding="utf-8") as f:
|
||||||
f.write(f"{result}\n")
|
f.write(f"{result}\n")
|
||||||
filenames.append(f"{filename}.md")
|
filenames.append(f"{filename}.md")
|
||||||
if is_media:
|
if is_media:
|
||||||
|
|
@ -477,7 +477,7 @@ class Backend_Api(Api):
|
||||||
except OSError:
|
except OSError:
|
||||||
shutil.copyfile(copyfile, newfile)
|
shutil.copyfile(copyfile, newfile)
|
||||||
os.remove(copyfile)
|
os.remove(copyfile)
|
||||||
with open(os.path.join(bucket_dir, "files.txt"), 'w') as f:
|
with open(os.path.join(bucket_dir, "files.txt"), 'w', encoding="utf-8") as f:
|
||||||
for filename in filenames:
|
for filename in filenames:
|
||||||
f.write(f"{filename}\n")
|
f.write(f"{filename}\n")
|
||||||
return {"bucket_id": bucket_id, "files": filenames, "media": media}
|
return {"bucket_id": bucket_id, "files": filenames, "media": media}
|
||||||
|
|
@ -572,7 +572,7 @@ class Backend_Api(Api):
|
||||||
share_id = secure_filename(share_id)
|
share_id = secure_filename(share_id)
|
||||||
bucket_dir = get_bucket_dir(share_id)
|
bucket_dir = get_bucket_dir(share_id)
|
||||||
os.makedirs(bucket_dir, exist_ok=True)
|
os.makedirs(bucket_dir, exist_ok=True)
|
||||||
with open(os.path.join(bucket_dir, "chat.json"), 'w') as f:
|
with open(os.path.join(bucket_dir, "chat.json"), 'w', encoding="utf-8") as f:
|
||||||
json.dump(chat_data, f)
|
json.dump(chat_data, f)
|
||||||
self.chat_cache[share_id] = updated
|
self.chat_cache[share_id] = updated
|
||||||
return {"share_id": share_id}
|
return {"share_id": share_id}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue