From 1984c537a12e86e9f3650bff4fe889372b2f8f4e Mon Sep 17 00:00:00 2001 From: "WQY\\qiong" Date: Thu, 16 Feb 2023 22:43:43 +0800 Subject: [PATCH] Do not close an open project --- api/parser.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/api/parser.py b/api/parser.py index 9e9327d..096e6dc 100644 --- a/api/parser.py +++ b/api/parser.py @@ -348,7 +348,9 @@ def export_inp(project: str) -> ChangeSet: if not have_project(project): return ChangeSet() - if not is_project_open(project): + project_open = is_project_open(project) + + if not project_open: open_project(project) inp = '' @@ -445,6 +447,7 @@ def export_inp(project: str) -> ChangeSet: inp += '\n' - close_project(project) + if not project_open: + close_project(project) return ChangeSet({'operation': 'export', 'inp': inp})