Created
June 8, 2018 06:41
-
-
Save amyreese/7a8ceda98cec9e36a2c518d43f4def41 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
./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