|
@@ -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
|
|
# Create a temporary file and use it to define `__file__` so
|
|
# that it works as expected from the module's perspective.
|
|
# that it works as expected from the module's perspective.
|
|
temp_file = tempfile.NamedTemporaryFile(delete=False)
|
|
temp_file = tempfile.NamedTemporaryFile(delete=False)
|
|
-
|
|
|
|
|
|
+ temp_file.close()
|
|
try:
|
|
try:
|
|
with open(temp_file.name, "w", encoding="utf-8") as f:
|
|
with open(temp_file.name, "w", encoding="utf-8") as f:
|
|
f.write(content)
|
|
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
|
|
# Create a temporary file and use it to define `__file__` so
|
|
# that it works as expected from the module's perspective.
|
|
# that it works as expected from the module's perspective.
|
|
temp_file = tempfile.NamedTemporaryFile(delete=False)
|
|
temp_file = tempfile.NamedTemporaryFile(delete=False)
|
|
|
|
+ temp_file.close()
|
|
try:
|
|
try:
|
|
with open(temp_file.name, "w", encoding="utf-8") as f:
|
|
with open(temp_file.name, "w", encoding="utf-8") as f:
|
|
f.write(content)
|
|
f.write(content)
|