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