From 2156edf0f8cd369556a4fb6fdaa4c7455108b2dc Mon Sep 17 00:00:00 2001 From: Fulgen301 Date: Fri, 26 Jul 2019 13:47:19 +0200 Subject: Database: Fix threading error --- database.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/database.py b/database.py index c59c5b8..2559b0f 100644 --- a/database.py +++ b/database.py @@ -4,7 +4,7 @@ from bson.objectid import ObjectId from datetime import datetime import sqlalchemy as db from sqlalchemy.ext.declarative import declarative_base -from sqlalchemy.orm import relationship, sessionmaker +from sqlalchemy.orm import relationship, sessionmaker, scoped_session BLOCKSIZE = 1024 ** 2 @@ -154,4 +154,4 @@ class Vote(Base): engine = db.create_engine("sqlite:///parry.db") Base.metadata.bind = engine Base.metadata.create_all(engine) -DBSession = sessionmaker(bind=engine) +DBSession = scoped_session(sessionmaker(bind=engine)) -- cgit v1.2.3-54-g00ecf