From 9ad35048c170ad19eaae4070568520838d9c864b Mon Sep 17 00:00:00 2001 From: Kenneth Kehl <@kkehl@flexion.us> Date: Fri, 26 Sep 2025 11:35:45 -0700 Subject: [PATCH] try flask caching to get around SQLAlchemy problem with cachetools --- app/job/rest.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/job/rest.py b/app/job/rest.py index 05a6edb9d..5896cbcb2 100644 --- a/app/job/rest.py +++ b/app/job/rest.py @@ -2,9 +2,10 @@ import os from zoneinfo import ZoneInfo import dateutil -from flask import Blueprint, app, current_app, jsonify, request +from flask import Blueprint, current_app, jsonify, request from flask_caching import Cache +import application from app import db from app.aws.s3 import ( extract_personalisation, @@ -46,7 +47,7 @@ from app.utils import check_suspicious_id, hilite, midnight_n_days_ago, paginati job_blueprint = Blueprint("job", __name__, url_prefix="/service//job") cache = Cache(config={"CACHE_TYPE": "SimpleCache"}) -cache.init_app(app) +cache.init_app(application) register_errors(job_blueprint) cache_timeout = os.getenv("REST_CACHE_TIMEOUT", 10)