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: