Skip to content

Instantly share code, notes, and snippets.

@amyreese
Created June 8, 2018 06:41
Show Gist options
  • Save amyreese/7a8ceda98cec9e36a2c518d43f4def41 to your computer and use it in GitHub Desktop.
Save amyreese/7a8ceda98cec9e36a2c518d43f4def41 to your computer and use it in GitHub Desktop.
./edi/bot.py:112: error: INTERNAL ERROR -- please report a bug at https://github.com/python/mypy/issues version: 0.600
Traceback (most recent call last):
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/__main__.py", line 11, in <module>
main(None)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/main.py", line 91, in main
res = type_check_only(sources, bin_dir, options, flush_errors, fscache) # noqa
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/main.py", line 148, in type_check_only
fscache=fscache)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/build.py", line 184, in build
flush_errors, fscache)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/build.py", line 282, in _build
graph = dispatch(sources, manager)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/build.py", line 2266, in dispatch
process_graph(graph, manager)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/build.py", line 2551, in process_graph
process_stale_scc(graph, scc, manager)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/build.py", line 2667, in process_stale_scc
graph[id].type_check_first_pass()
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/build.py", line 1916, in type_check_first_pass
self.type_checker().check_first_pass()
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 252, in check_first_pass
self.accept(d)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 351, in accept
stmt.accept(self)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/nodes.py", line 800, in accept
return visitor.visit_class_def(self)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 1287, in visit_class_def
self.accept(defn.defs)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 351, in accept
stmt.accept(self)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/nodes.py", line 865, in accept
return visitor.visit_block(self)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 1433, in visit_block
self.accept(s)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 351, in accept
stmt.accept(self)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/nodes.py", line 583, in accept
return visitor.visit_func_def(self)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 607, in visit_func_def
self._visit_func_def(defn)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 611, in _visit_func_def
self.check_func_item(defn, name=defn.name())
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 671, in check_func_item
self.check_func_def(defn, typ, name)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 834, in check_func_def
self.accept(item.body)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 351, in accept
stmt.accept(self)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/nodes.py", line 865, in accept
return visitor.visit_block(self)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 1433, in visit_block
self.accept(s)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 351, in accept
stmt.accept(self)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/nodes.py", line 913, in accept
return visitor.visit_assignment_stmt(self)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 1440, in visit_assignment_stmt
self.check_assignment(s.lvalues[-1], s.rvalue, s.type is None, s.new_syntax)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 1513, in check_assignment
instance_type, lvalue_type, rvalue, lvalue)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 2118, in check_member_assignment
rvalue_type = self.check_simple_assignment(attribute_type, rvalue, context)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checker.py", line 2080, in check_simple_assignment
always_allow_any=always_allow_any)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checkexpr.py", line 2379, in accept
typ = node.accept(self)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/nodes.py", line 1772, in accept
return visitor.visit_dictionary_comprehension(self)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checkexpr.py", line 2265, in visit_dictionary_comprehension
self.check_for_comp(e)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checkexpr.py", line 2298, in check_for_comp
self.accept(condition)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checkexpr.py", line 2379, in accept
typ = node.accept(self)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/nodes.py", line 1558, in accept
return visitor.visit_comparison_expr(self)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checkexpr.py", line 1418, in visit_comparison_expr
left, e, local_errors)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checkexpr.py", line 1501, in check_op_local
callable_name=callable_name, object_type=object_type)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checkexpr.py", line 642, in check_call
callable_node, arg_messages)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checkexpr.py", line 642, in check_call
callable_node, arg_messages)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checkexpr.py", line 642, in check_call
callable_node, arg_messages)
[Previous line repeated 16327 more times]
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checkexpr.py", line 640, in check_call
original_type=callee, chk=self.chk)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checkmember.py", line 105, in analyze_member_access
original_type=original_type, chk=chk)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checkmember.py", line 266, in analyze_member_var_access
bound_method = bind_self(function, original_type)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/checkmember.py", line 700, in bind_self
bound_args=[original_type])
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/types.py", line 757, in copy_modified
bound_args=bound_args if bound_args is not _dummy else self.bound_args,
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/types.py", line 699, in __init__
super().__init__(line, column)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/types.py", line 622, in __init__
super().__init__(line, column)
File "/Users/jreese/.pyenv/versions/3.6.5/lib/python3.6/site-packages/mypy/types.py", line 43, in __init__
super().__init__(line, column)
RecursionError: maximum recursion depth exceeded while calling a Python object
./edi/bot.py:112: : note: use --pdb to drop into pdb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment