diff --git a/backend/open_webui/apps/webui/utils.py b/backend/open_webui/apps/webui/utils.py index 8bf48e400..969d5622c 100644 --- a/backend/open_webui/apps/webui/utils.py +++ b/backend/open_webui/apps/webui/utils.py @@ -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)