coc-python icon indicating copy to clipboard operation
coc-python copied to clipboard

Crashed during completion in some cases

Open eagerdancing opened this issue 4 years ago • 1 comments

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),

eagerdancing avatar Jun 24 '20 01:06 eagerdancing

Hey, I have the same issue

Adnios avatar Jul 14 '20 13:07 Adnios