chore: fixes type hints for python 3.10

This commit is contained in:
Mose Müller 2024-08-06 11:22:07 +02:00
parent be3011c565
commit 0d6d312f68

View File

@ -1,17 +1,22 @@
import asyncio import asyncio
import inspect import inspect
import logging import logging
import sys
from collections.abc import Callable, Coroutine from collections.abc import Callable, Coroutine
from enum import Enum from enum import Enum
from typing import ( from typing import (
Any, Any,
Generic, Generic,
Self,
TypeVar, TypeVar,
) )
from typing_extensions import TypeIs from typing_extensions import TypeIs
if sys.version_info < (3, 11):
from typing_extensions import Self
else:
from typing import Self
import pydase.data_service.data_service import pydase.data_service.data_service
from pydase.utils.helpers import current_event_loop_exists from pydase.utils.helpers import current_event_loop_exists