From e4f71b01cfd8af0edc8fc82140ed95f231db246b Mon Sep 17 00:00:00 2001 From: "WQY\\qiong" Date: Fri, 7 Apr 2023 22:24:38 +0800 Subject: [PATCH] Guard open project --- api/project.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/project.py b/api/project.py index 78c7cb4..7414bce 100644 --- a/api/project.py +++ b/api/project.py @@ -57,6 +57,9 @@ def clean_project(excluded: list[str] = []) -> None: def open_project(name: str) -> None: + if not have_project(name): + create_project(name) + if name not in conn: conn[name] = pg.connect(conninfo=f"dbname={name} host=127.0.0.1", autocommit=True)