mirror of
https://github.com/open-webui/open-webui
synced 2025-01-30 06:18:20 +00:00
Merge pull request #5649 from EtiennePerot/temp-file-close
fix: close temporary file after creating it
This commit is contained in:
commit
8e620b0c2c
@ -87,7 +87,7 @@ def load_toolkit_module_by_id(toolkit_id, content=None):
|
||||
# Create a temporary file and use it to define `__file__` so
|
||||
# that it works as expected from the module's perspective.
|
||||
temp_file = tempfile.NamedTemporaryFile(delete=False)
|
||||
|
||||
temp_file.close()
|
||||
try:
|
||||
with open(temp_file.name, "w", encoding="utf-8") as f:
|
||||
f.write(content)
|
||||
@ -131,6 +131,7 @@ def load_function_module_by_id(function_id, content=None):
|
||||
# Create a temporary file and use it to define `__file__` so
|
||||
# that it works as expected from the module's perspective.
|
||||
temp_file = tempfile.NamedTemporaryFile(delete=False)
|
||||
temp_file.close()
|
||||
try:
|
||||
with open(temp_file.name, "w", encoding="utf-8") as f:
|
||||
f.write(content)
|
||||
|
Loading…
Reference in New Issue
Block a user