diff options
Diffstat (limited to 'server/szurubooru/db/session.py')
| -rw-r--r-- | server/szurubooru/db/session.py | 27 |
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()) |