vim version: VIM - Vi IMproved 8.2 8020814
node version: v14.4.0
coc.nvim version: 0.0.78-263ec93b2c
coc.nvim directory: /home/dw/.vim/plugged/coc.nvim
term: dumb
platform: linux
Describe the bug
Crashed during completion in some cases
Reproduce the bug
Type 'sys.path.insert(0,', then the error occurs
Screenshots (optional)
[coc.nvim] Jedi error: Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/jedi/inference/sys_path.py", line 91, in _paths_from_list_modifications
for value in module_context.create_context(arg).infer_node(arg):
File "/usr/lib/python3.8/site-packages/jedi/inference/context.py", line 222, in infer_node
return infer_node(self, node)
File "/usr/lib/python3.8/site-packages/jedi/inference/syntax_tree.py", line 137, in infer_node
return _infer_node_if_inferred(context, element)
File "/usr/lib/python3.8/site-packages/jedi/inference/syntax_tree.py", line 150, in _infer_node_if_inferred
return _infer_node_cached(context, element)
File "/usr/lib/python3.8/site-packages/jedi/inference/cache.py", line 43, in wrapper
rv = function(obj, *args, kwargs)
File "/usr/lib/python3.8/site-packages/jedi/inference/syntax_tree.py", line 155, in _infer_node_cached
return _infer_node(context, element)
File "/usr/lib/python3.8/site-packages/jedi/debug.py", line 82, in wrapper
return func(*args, *kwargs)
File "/usr/lib/python3.8/site-packages/jedi/inference/syntax_tree.py", line 63, in wrapper
return func(context, args, kwargs)
File "/usr/lib/python3.8/site-packages/jedi/inference/syntax_tree.py", line 237, in _infer_node
return infer_or_test(context, element)
File "/usr/lib/python3.8/site-packages/jedi/inference/syntax_tree.py", line 451, in infer_or_test
right = next(iterator)
StopIteration
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "completion.py", line 670, in watch
response = self._process_request(rq)
File "completion.py", line 640, in _process_request
return self._serialize_arguments(script, line, column, request["id"])
File "completion.py", line 309, in _serialize_arguments
"results": self._get_call_signatures_with_args(script, line, column),
Result from CocInfo
versions
vim version: VIM - Vi IMproved 8.2 8020814 node version: v14.4.0 coc.nvim version: 0.0.78-263ec93b2c coc.nvim directory: /home/dw/.vim/plugged/coc.nvim term: dumb platform: linux
Describe the bug
Crashed during completion in some cases
Reproduce the bug
Type 'sys.path.insert(0,', then the error occurs
Screenshots (optional)
[coc.nvim] Jedi error: Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/jedi/inference/sys_path.py", line 91, in _paths_from_list_modifications for value in module_context.create_context(arg).infer_node(arg): File "/usr/lib/python3.8/site-packages/jedi/inference/context.py", line 222, in infer_node return infer_node(self, node) File "/usr/lib/python3.8/site-packages/jedi/inference/syntax_tree.py", line 137, in infer_node return _infer_node_if_inferred(context, element) File "/usr/lib/python3.8/site-packages/jedi/inference/syntax_tree.py", line 150, in _infer_node_if_inferred return _infer_node_cached(context, element) File "/usr/lib/python3.8/site-packages/jedi/inference/cache.py", line 43, in wrapper rv = function(obj, *args, kwargs) File "/usr/lib/python3.8/site-packages/jedi/inference/syntax_tree.py", line 155, in _infer_node_cached return _infer_node(context, element) File "/usr/lib/python3.8/site-packages/jedi/debug.py", line 82, in wrapper return func(*args, *kwargs) File "/usr/lib/python3.8/site-packages/jedi/inference/syntax_tree.py", line 63, in wrapper return func(context, args, kwargs) File "/usr/lib/python3.8/site-packages/jedi/inference/syntax_tree.py", line 237, in _infer_node return infer_or_test(context, element) File "/usr/lib/python3.8/site-packages/jedi/inference/syntax_tree.py", line 451, in infer_or_test right = next(iterator) StopIteration The above exception was the direct cause of the following exception: Traceback (most recent call last): File "completion.py", line 670, in watch response = self._process_request(rq) File "completion.py", line 640, in _process_request return self._serialize_arguments(script, line, column, request["id"]) File "completion.py", line 309, in _serialize_arguments "results": self._get_call_signatures_with_args(script, line, column),