From bc533c29b1b4c6cc516ed331d47ae76d5a957588 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Hamal=20Dvo=C5=99=C3=A1k?= <mordae@anilinux.org>
Date: Tue, 11 Mar 2025 10:42:08 +0100
Subject: [PATCH] Avoid circular import

---
 lazy_player/thumbnailer.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lazy_player/thumbnailer.py b/lazy_player/thumbnailer.py
index dcf69ef..f12127b 100644
--- a/lazy_player/thumbnailer.py
+++ b/lazy_player/thumbnailer.py
@@ -2,10 +2,12 @@ from __future__ import annotations
 
 import threading
 from queue import Empty, Queue
+from typing import TYPE_CHECKING
 
 from gi.repository import GLib, Gst
 
-from .file_model import FileItem
+if TYPE_CHECKING:
+    from .file_model import FileItem
 
 DEFAULT_SEEK_FLAGS = Gst.SeekFlags.FLUSH | Gst.SeekFlags.KEY_UNIT