fix: replace typing.NamedTuple with typing_extensions.NamedTuple to support multiple inheritance

This commit is contained in:
rus07tam 2025-11-23 09:16:25 +00:00
parent 9840c1706e
commit a392685506
2 changed files with 6 additions and 2 deletions

View file

@ -1,6 +1,8 @@
from __future__ import annotations
from typing import Generic, NamedTuple, TypeVar
from typing import Generic, TypeVar
from typing_extensions import NamedTuple
from .event import Event
from .filter import Filter

View file

@ -1,4 +1,6 @@
from typing import Generic, NamedTuple, Protocol, TypeVar
from typing import Generic, Protocol, TypeVar
from typing_extensions import NamedTuple
T = TypeVar("T")
R_co = TypeVar("R_co", covariant=True)