From 23cb1fe0e8ed4efc7983f842413424ea32995d5c Mon Sep 17 00:00:00 2001 From: "WQY\\qiong" Date: Sun, 30 Apr 2023 18:00:23 +0800 Subject: [PATCH] Dump inp can not open an opening project --- api/inp_out.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/api/inp_out.py b/api/inp_out.py index 25568ca..38cbff2 100644 --- a/api/inp_out.py +++ b/api/inp_out.py @@ -40,7 +40,9 @@ def dump_inp(project: str, inp: str, version: str = '3'): if not have_project(project): return - if not is_project_open(project): + project_open = is_project_open(project) + + if not project_open: open_project(project) dir = os.getcwd() @@ -154,7 +156,8 @@ def dump_inp(project: str, inp: str, version: str = '3'): file.close() - close_project(project) + if not project_open: + close_project(project) def export_inp(project: str, version: str = '3') -> ChangeSet: