diff options
author | Munyoki Kilyungi | 2022-09-05 10:36:36 +0300 |
---|---|---|
committer | BonfaceKilz | 2022-09-08 14:26:19 +0300 |
commit | e4c0ee8816e9b09d162354c2cde511ef7a527298 (patch) | |
tree | 0e6da76137832f7e39293467efa451e163de8786 /wqflask | |
parent | ed726c705404098f4a519b7028d69bc560ffc805 (diff) | |
download | genenetwork2-e4c0ee8816e9b09d162354c2cde511ef7a527298.tar.gz |
Remove "g.db" init from every session
"g.db" is now replaced with "database_connections".
* wqflask/wqflask/views.py: Remove "sqlalchemy" and "SQL_URI" imports.
(connect_db): Delete it.
(shutdown_session): Ditto.
Diffstat (limited to 'wqflask')
-rw-r--r-- | wqflask/wqflask/views.py | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/wqflask/wqflask/views.py b/wqflask/wqflask/views.py index ee640726..02c534a2 100644 --- a/wqflask/wqflask/views.py +++ b/wqflask/wqflask/views.py @@ -11,7 +11,6 @@ import numpy as np import os import pickle as pickle import random -import sqlalchemy import sys import traceback import uuid @@ -68,7 +67,6 @@ from wqflask.decorators import edit_access_required from wqflask.db_info import InfoPage from utility import temp_data -from utility.tools import SQL_URI from utility.tools import TEMPDIR from utility.tools import USE_REDIS from utility.tools import GN_SERVER_URL @@ -85,29 +83,6 @@ from base.webqtlConfig import GENERATED_IMAGE_DIR Redis = get_redis_conn() -@app.before_request -def connect_db(): - db = getattr(g, '_database', None) - if request.endpoint not in ("static", "js") and db is None: - try: - g.db = sqlalchemy.create_engine( - SQL_URI, encoding="latin1") - except Exception: # Capture everything - app.logger.error(f"DATABASE: Error creating connection for: {request.endpoint}") - - -@app.teardown_appcontext -def shutdown_session(exception=None): - db = getattr(g, '_database', None) - if db is not None: - try: - g.db.dispose() - except Exception: # Capture Everything - app.logger.error(f"DATABASE: Error disposing: {g.db=}") - finally: # Reset regardless of what happens - g.db = None - - @app.errorhandler(Exception) def handle_generic_exceptions(e): import werkzeug |