From 0f547f9ee6562a43dbe8cdaa773489677939b9f2 Mon Sep 17 00:00:00 2001 From: Colin Goutte Date: Wed, 29 Sep 2021 10:14:05 +0200 Subject: [PATCH] Dynamic same thread verification --- papi/sqlapp/database.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/papi/sqlapp/database.py b/papi/sqlapp/database.py index 45a8b9f..53d97b6 100644 --- a/papi/sqlapp/database.py +++ b/papi/sqlapp/database.py @@ -6,7 +6,8 @@ SQLALCHEMY_DATABASE_URL = "sqlite:///./sql_app.db" # SQLALCHEMY_DATABASE_URL = "postgresql://user:password@postgresserver/db" engine = create_engine( - SQLALCHEMY_DATABASE_URL, connect_args={"check_same_thread": False} + SQLALCHEMY_DATABASE_URL, + connect_args={"check_same_thread": not ("sqlite" in SQLALCHEMY_DATABASE_URL)}, ) SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine)