We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 87d5661 commit 3a9c9a0Copy full SHA for 3a9c9a0
1 file changed
typemap/type_eval/_apply_generic.py
@@ -22,7 +22,7 @@ class Boxed:
22
args: dict[Any, Any]
23
24
str_args: dict[str, Any] = dataclasses.field(init=False)
25
- mro: list[Boxed] = dataclasses.field(init=False)
+ mro: tuple[Boxed, ...] = dataclasses.field(init=False)
26
27
def __post_init__(self):
28
object.__setattr__(
@@ -153,7 +153,9 @@ def merge_boxed_mro[T](seqs: list[list[T]]) -> list[T]:
153
154
155
def _compute_mro(C: Boxed) -> list[Boxed]:
156
- return merge_boxed_mro([[C]] + [b.mro for b in C.bases] + [list(C.bases)])
+ return merge_boxed_mro(
157
+ [[C]] + [list(b.mro) for b in C.bases] + [list(C.bases)]
158
+ )
159
160
161
def make_func(
0 commit comments