fix file_saver.py bug
This commit is contained in:
parent
4f21de86f1
commit
d95c47e5d6
@ -1,5 +1,8 @@
|
|||||||
|
import asyncio
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
import aiofiles
|
||||||
|
|
||||||
from app.tool.base import BaseTool
|
from app.tool.base import BaseTool
|
||||||
|
|
||||||
|
|
||||||
@ -49,9 +52,10 @@ The tool accepts content and a file path, and saves the content to that location
|
|||||||
os.makedirs(directory)
|
os.makedirs(directory)
|
||||||
|
|
||||||
# Write directly to the file
|
# Write directly to the file
|
||||||
with open(file_path, mode, encoding="utf-8") as file:
|
async with aiofiles.open(file_path, mode, encoding="utf-8") as file:
|
||||||
file.write(content)
|
await file.write(content)
|
||||||
|
|
||||||
return f"Content successfully saved to {file_path}"
|
return f"Content successfully saved to {file_path}"
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
return f"Error saving file: {str(e)}"
|
return f"Error saving file: {str(e)}"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user