diff options
| author | Fulgen301 <tokmajigeorge@gmail.com> | 2019-07-26 13:47:19 +0200 |
|---|---|---|
| committer | Fulgen301 <tokmajigeorge@gmail.com> | 2019-07-26 13:47:19 +0200 |
| commit | 2156edf0f8cd369556a4fb6fdaa4c7455108b2dc (patch) | |
| tree | 2902c02c13b89ddd78c1a5c3dd62926155117393 | |
| parent | c1f5360a8b06364dd5ae6e916a5cbccf1966d380 (diff) | |
| download | parry-2156edf0f8cd369556a4fb6fdaa4c7455108b2dc.tar.gz parry-2156edf0f8cd369556a4fb6fdaa4c7455108b2dc.zip | |
Database: Fix threading error
| -rw-r--r-- | database.py | 4 |
1 files 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)) |
