Closed
Description
For the following program:
import typing
T = typing.TypeVar('T')
L = typing.TypeVar('L', bound='List')
class List(typing.List[T]):
def __init__(self, iterable: typing.Iterable = ()) -> None:
super().__init__(iterable)
def copy(self: L) -> L:
return type(self)(self)
I get the following error:
test.py: error: Unsupported type Type["L"]
mypy 0.560
I do not see why it here an error?
Metadata
Metadata
Assignees
Labels
No labels