From cb2687a4b9c1ea364bc2ac2d19e2cdaeb321053d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mose=20M=C3=BCller?= Date: Mon, 27 Nov 2023 17:16:15 +0100 Subject: [PATCH] only import Callable when TYPE_CHECKING --- src/pydase/data_service/task_manager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pydase/data_service/task_manager.py b/src/pydase/data_service/task_manager.py index e7f0b35..80c2b12 100644 --- a/src/pydase/data_service/task_manager.py +++ b/src/pydase/data_service/task_manager.py @@ -3,7 +3,6 @@ from __future__ import annotations import asyncio import inspect import logging -from collections.abc import Callable from functools import wraps from typing import TYPE_CHECKING, Any, TypedDict @@ -12,6 +11,8 @@ from pydase.data_service.data_service_list import DataServiceList from pydase.utils.helpers import get_class_and_instance_attributes if TYPE_CHECKING: + from collections.abc import Callable + from .data_service import DataService logger = logging.getLogger(__name__)