✗ mypy --show-traceback main.py
main.py:3: error: Unsupported operand types for + ("int" and "str") [operator]
Found 1 error in 1 file (checked 1 source file)
✗ mypy --show-traceback main.py
Traceback (most recent call last):
(...)
File "mypy/main.py", line 95, in main
File "mypy/main.py", line 174, in run_build
File "mypy/build.py", line 197, in build
File "mypy/build.py", line 270, in _build
File "mypy/build.py", line 2927, in dispatch
File "mypy/build.py", line 3318, in process_graph
File "mypy/build.py", line 3399, in process_fresh_modules
File "mypy/build.py", line 2114, in fix_cross_refs
File "mypy/fixup.py", line 53, in fixup_module
File "mypy/fixup.py", line 126, in visit_symbol_table
AssertionError: ('counts.Counts', 'counts.TypedDict')
Crash Report
Creating a
TypedDictwith non-literal keys givesTypedDict() expects a dictionary literal as the second argument. Attempting to ignore this with# type: ignorecauses anAssertionErrorif (and only if):TypedDictdefinition.mypy_cacheexistsTraceback
To Reproduce
Your Environment