diff --git a/news/2 Fixes/15791.md b/news/2 Fixes/15791.md new file mode 100644 index 000000000000..d22d1aa578a6 --- /dev/null +++ b/news/2 Fixes/15791.md @@ -0,0 +1,2 @@ +In completions.py: jedi.api.names has been deprecated, switch to new syntax. +(thanks [moselhy](https://github.com/moselhy)). diff --git a/pythonFiles/completion.py b/pythonFiles/completion.py index fd8a15d8df28..5a82d8177ecf 100644 --- a/pythonFiles/completion.py +++ b/pythonFiles/completion.py @@ -581,11 +581,9 @@ def _process_request(self, request): if lookup == "names": return self._serialize_definitions( - jedi.api.names( - source=request.get("source", None), - path=request.get("path", ""), - all_scopes=True, - ), + jedi.Script( + source=request.get("source", None), path=request.get("path", "") + ).get_names(all_scopes=True), request["id"], )