You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
% mypy src/emm/test_sd.py --follow-imports=silent --strict --show-traceback
src/emm/test_sd.py:29: error: INTERNAL ERROR -- Please try using mypy master on Github:
https://mypy.readthedocs.io/en/stable/common_issues.html#using-a-development-mypy-build
Please report a bug at https://github.com/python/mypy/issues
version: 0.820+dev.f00bb49066810589b5bb122425381ef833fe471b
Traceback (most recent call last):
File "/home/shauncutts/.cache/pypoetry/virtualenvs/emm-5s1w60K6-py3.8/bin/mypy", line 8, in <module>
sys.exit(console_entry())
File "/home/shauncutts/.cache/pypoetry/virtualenvs/emm-5s1w60K6-py3.8/lib/python3.8/site-packages/mypy/__main__.py", line 11, in console_entry
main(None, sys.stdout, sys.stderr)
File "/home/shauncutts/.cache/pypoetry/virtualenvs/emm-5s1w60K6-py3.8/lib/python3.8/site-packages/mypy/main.py", line 98, in main
res = build.build(sources, options, None, flush_errors, fscache, stdout, stderr)
File "/home/shauncutts/.cache/pypoetry/virtualenvs/emm-5s1w60K6-py3.8/lib/python3.8/site-packages/mypy/build.py", line 179, in build
result = _build(
File "/home/shauncutts/.cache/pypoetry/virtualenvs/emm-5s1w60K6-py3.8/lib/python3.8/site-packages/mypy/build.py", line 253, in _build
graph = dispatch(sources, manager, stdout)
File "/home/shauncutts/.cache/pypoetry/virtualenvs/emm-5s1w60K6-py3.8/lib/python3.8/site-packages/mypy/build.py", line 2688, in dispatch
process_graph(graph, manager)
File "/home/shauncutts/.cache/pypoetry/virtualenvs/emm-5s1w60K6-py3.8/lib/python3.8/site-packages/mypy/build.py", line 3012, in process_graph
process_stale_scc(graph, scc, manager)
File "/home/shauncutts/.cache/pypoetry/virtualenvs/emm-5s1w60K6-py3.8/lib/python3.8/site-packages/mypy/build.py", line 3110, in process_stale_scc
graph[id].type_check_first_pass()
File "/home/shauncutts/.cache/pypoetry/virtualenvs/emm-5s1w60K6-py3.8/lib/python3.8/site-packages/mypy/build.py", line 2164, in type_check_first_pass
self.type_checker().check_first_pass()
File "/home/shauncutts/.cache/pypoetry/virtualenvs/emm-5s1w60K6-py3.8/lib/python3.8/site-packages/mypy/checker.py", line 294, in check_first_pass
self.accept(d)
File "/home/shauncutts/.cache/pypoetry/virtualenvs/emm-5s1w60K6-py3.8/lib/python3.8/site-packages/mypy/checker.py", line 401, in accept
stmt.accept(self)
File "/home/shauncutts/.cache/pypoetry/virtualenvs/emm-5s1w60K6-py3.8/lib/python3.8/site-packages/mypy/nodes.py", line 526, in accept
return visitor.visit_overloaded_func_def(self)
File "/home/shauncutts/.cache/pypoetry/virtualenvs/emm-5s1w60K6-py3.8/lib/python3.8/site-packages/mypy/checker.py", line 434, in visit_overloaded_func_def
self._visit_overloaded_func_def(defn)
File "/home/shauncutts/.cache/pypoetry/virtualenvs/emm-5s1w60K6-py3.8/lib/python3.8/site-packages/mypy/checker.py", line 461, in _visit_overloaded_func_def
self.check_overlapping_overloads(defn)
File "/home/shauncutts/.cache/pypoetry/virtualenvs/emm-5s1w60K6-py3.8/lib/python3.8/site-packages/mypy/checker.py", line 482, in check_overlapping_overloads
assert isinstance(inner_type, CallableType)
AssertionError:
src/emm/test_sd.py:29: : note: use --pdb to drop into pdb
To Reproduce
The module above suffices
Your Environment
Mypy version used: 0.820+dev.f00bb49066810589b5bb122425381ef833fe471b (initially encountered on 0.812)
Crash Report
(Tell us what happened.)
I'm trying to tell typing the relation between argument and return types on a singledispatch function:
Traceback
To Reproduce
The module above suffices
Your Environment
mypy.ini
(and other config files):The text was updated successfully, but these errors were encountered: