Message322038
Find the test case below:
----
from typing import NamedTuple
class Foo(NamedTuple):
alpha: int
index: int
----
This results in the following error when run through type-checking with mypy:
----
% mypy --version
mypy 0.620
% mypy go.py
go.py:5: error: Incompatible types in assignment (expression has type "int", base class "tuple" defined the type as "Callable[[Tuple[int, ...], Any, int, int], int]")
----
When I instantiate this class in the python interpreter, I have no problem accessing the "index" member, so I suspect this is a bug in the type checker. |
|
Date |
User |
Action |
Args |
2018-07-20 21:08:00 | campkeith | set | recipients:
+ campkeith |
2018-07-20 21:08:00 | campkeith | set | messageid: <1532120880.21.0.56676864532.issue34175@psf.upfronthosting.co.za> |
2018-07-20 21:08:00 | campkeith | link | issue34175 messages |
2018-07-20 21:08:00 | campkeith | create | |
|