Closed
Description
I hit an internal error running on https://github.com/rhinstaller/anaconda/blob/master/pyanaconda/iutil.py, the problem code is:
_child_env = {}
def setenv(name, value):
_child_env[name] = value
Here's the traceback:
Traceback (most recent call last):
File "/usr/bin/mypy", line 6, in <module>
main(__file__)
File "/usr/lib/python3.5/site-packages/mypy/main.py", line 50, in main
type_check_only(sources, bin_dir, options)
File "/usr/lib/python3.5/site-packages/mypy/main.py", line 93, in type_check_only
python_path=options.python_path)
File "/usr/lib/python3.5/site-packages/mypy/build.py", line 203, in build
result = manager.process(initial_states)
File "/usr/lib/python3.5/site-packages/mypy/build.py", line 385, in process
next.process()
File "/usr/lib/python3.5/site-packages/mypy/build.py", line 882, in process
self.type_checker().visit_file(self.tree, self.tree.path)
File "/usr/lib/python3.5/site-packages/mypy/checker.py", line 385, in visit_file
self.accept(d)
File "/usr/lib/python3.5/site-packages/mypy/checker.py", line 394, in accept
typ = node.accept(self)
File "/usr/lib/python3.5/site-packages/mypy/nodes.py", line 381, in accept
return visitor.visit_func_def(self)
File "/usr/lib/python3.5/site-packages/mypy/checker.py", line 449, in visit_func_def
self.check_func_item(defn, name=defn.name())
File "/usr/lib/python3.5/site-packages/mypy/checker.py", line 484, in check_func_item
self.check_func_def(defn, typ, name)
File "/usr/lib/python3.5/site-packages/mypy/checker.py", line 567, in check_func_def
self.accept_in_frame(item.body)
File "/usr/lib/python3.5/site-packages/mypy/checker.py", line 409, in accept_in_frame
answer = self.accept(node, type_context)
File "/usr/lib/python3.5/site-packages/mypy/checker.py", line 394, in accept
typ = node.accept(self)
File "/usr/lib/python3.5/site-packages/mypy/nodes.py", line 525, in accept
return visitor.visit_block(self)
File "/usr/lib/python3.5/site-packages/mypy/checker.py", line 984, in visit_block
self.accept(s)
File "/usr/lib/python3.5/site-packages/mypy/checker.py", line 394, in accept
typ = node.accept(self)
File "/usr/lib/python3.5/site-packages/mypy/nodes.py", line 563, in accept
return visitor.visit_assignment_stmt(self)
File "/usr/lib/python3.5/site-packages/mypy/checker.py", line 993, in visit_assignment_stmt
self.check_assignment(s.lvalues[-1], s.rvalue, s.type is None)
File "/usr/lib/python3.5/site-packages/mypy/checker.py", line 1018, in check_assignment
self.check_indexed_assignment(index_lvalue, rvalue, rvalue)
File "/usr/lib/python3.5/site-packages/mypy/checker.py", line 1349, in check_indexed_assignment
basetype = self.accept(lvalue.base)
File "/usr/lib/python3.5/site-packages/mypy/checker.py", line 396, in accept
report_internal_error(err, self.errors.file, node.line)
File "/usr/lib/python3.5/site-packages/mypy/checker.py", line 394, in accept
typ = node.accept(self)
File "/usr/lib/python3.5/site-packages/mypy/nodes.py", line 922, in accept
return visitor.visit_name_expr(self)
File "/usr/lib/python3.5/site-packages/mypy/checker.py", line 1838, in visit_name_expr
return self.expr_checker.visit_name_expr(e)
File "/usr/lib/python3.5/site-packages/mypy/checkexpr.py", line 67, in visit_name_expr
result = self.analyze_ref_expr(e)
File "/usr/lib/python3.5/site-packages/mypy/checkexpr.py", line 78, in analyze_ref_expr
context = partial_types[node]
KeyError: <mypy.nodes.Var object at 0x7f8377835240>
*** INTERNAL ERROR ***