Closed
Description
node.py:
"""Tree node namedtuple demo."""
from typing import Tuple, NamedTuple
Node = NamedTuple(
'Node',
[
('name', str),
('children', Tuple['Node', ...]),
])
What happens:
$ mypy node.py
node.py:9: error: Invalid type "node.Node"
$ mypy --version
mypy 0.4.5
What should happen:
The checker should recognise the name of the NamedTuple even inside its definition.