From 7d46bda95a3da1828b6482eb314867d36d6503fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org> Date: Tue, 24 Oct 2023 11:19:21 +0200 Subject: [PATCH] don't import model before apps ready --- timer/consumers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/timer/consumers.py b/timer/consumers.py index 7c40918..c750a38 100644 --- a/timer/consumers.py +++ b/timer/consumers.py @@ -8,8 +8,6 @@ from timeit import default_timer from asgiref.sync import sync_to_async from channels.generic.websocket import AsyncWebsocketConsumer -from .models import OngoingTimer - running_timer_threads = [] @@ -71,6 +69,8 @@ def tick_timer(timer, iteration: int, total_seconds: int) -> None: class TimerConsumer(AsyncWebsocketConsumer): async def connect(self) -> None: + from .models import OngoingTimer + timer_id = self.scope["url_route"]["kwargs"]["id"] timer = await sync_to_async(OngoingTimer.objects.filter(id=timer_id).first)() -- GitLab