From 26fcd4ba502d90cf21c5c1984c1b104a4ab71df9 Mon Sep 17 00:00:00 2001 From: Untone Date: Wed, 7 Aug 2024 08:31:11 +0300 Subject: [PATCH] loop-fix --- services/triggers.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/services/triggers.py b/services/triggers.py index 7a2836e9..d6c9a82a 100644 --- a/services/triggers.py +++ b/services/triggers.py @@ -42,9 +42,16 @@ class CacheRevalidationManager: self.items_to_revalidate[entity_type].add(entity_id) +async def start_revalidation(): + await revalidation_manager.revalidate_cache() + + # Инициализация и запуск менеджера ревалидации revalidation_manager = CacheRevalidationManager() asyncio.create_task(revalidation_manager.revalidate_cache()) +loop = asyncio.get_event_loop() +loop.run_until_complete(start_revalidation()) +loop.run_forever() def after_update_handler(mapper, connection, target):