1
0
mirror of https://github.com/GNS3/gns3-server synced 2024-12-27 09:18:09 +00:00

Fix tests.

This commit is contained in:
grossmj 2020-07-17 15:33:30 +09:30
parent 0390fef74d
commit 05ed9836e4

View File

@ -382,8 +382,11 @@ class ProjectHandler:
# It could be more optimal to stream this but it is not implemented in Python. # It could be more optimal to stream this but it is not implemented in Python.
try: try:
begin = time.time() begin = time.time()
# use the parent directory as a temporary working dir # use the parent directory or projects dir as a temporary working dir
if path:
working_dir = os.path.abspath(os.path.join(path, os.pardir)) working_dir = os.path.abspath(os.path.join(path, os.pardir))
else:
working_dir = controller.projects_directory()
with tempfile.TemporaryDirectory(dir=working_dir) as tmpdir: with tempfile.TemporaryDirectory(dir=working_dir) as tmpdir:
temp_project_path = os.path.join(tmpdir, "project.zip") temp_project_path = os.path.join(tmpdir, "project.zip")
async with aiofiles.open(temp_project_path, 'wb') as f: async with aiofiles.open(temp_project_path, 'wb') as f: