Merge branch 'main' into update-marshmallow-deps

This commit is contained in:
Carlo Costino
2025-06-02 10:19:17 -04:00
20 changed files with 985 additions and 654 deletions

View File

@@ -5,7 +5,7 @@ import string
import time
import uuid
from contextlib import contextmanager
from multiprocessing import Manager
from threading import Lock
from time import monotonic
from celery import Celery, Task, current_task
@@ -31,6 +31,9 @@ from notifications_utils.clients.encryption.encryption_client import Encryption
from notifications_utils.clients.redis.redis_client import RedisClient
from notifications_utils.clients.zendesk.zendesk_client import ZendeskClient
job_cache = {}
job_cache_lock = Lock()
class NotifyCelery(Celery):
def init_app(self, app):
@@ -149,9 +152,6 @@ def create_app(application):
redis_store.init_app(application)
document_download_client.init_app(application)
manager = Manager()
application.config["job_cache"] = manager.dict()
register_blueprint(application)
# avoid circular imports by importing this file later