aboutsummaryrefslogtreecommitdiff
path: root/server/szurubooru/db/session.py
diff options
context:
space:
mode:
Diffstat (limited to 'server/szurubooru/db/session.py')
-rw-r--r--server/szurubooru/db/session.py27
1 files changed, 0 insertions, 27 deletions
diff --git a/server/szurubooru/db/session.py b/server/szurubooru/db/session.py
deleted file mode 100644
index fd77b4c..0000000
--- a/server/szurubooru/db/session.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import threading
-import sqlalchemy
-from szurubooru import config
-
-
-# pylint: disable=invalid-name
-_engine = sqlalchemy.create_engine(config.config['database'])
-sessionmaker = sqlalchemy.orm.sessionmaker(bind=_engine, autoflush=False)
-session = sqlalchemy.orm.scoped_session(sessionmaker)
-
-_data = threading.local()
-
-
-def reset_query_count():
- _data.query_count = 0
-
-
-def get_query_count():
- return _data.query_count
-
-
-def _bump_query_count():
- _data.query_count = getattr(_data, 'query_count', 0) + 1
-
-
-sqlalchemy.event.listen(
- _engine, 'after_execute', lambda *args: _bump_query_count())

© 2015 - 2026 Jakob L. Kreuze