X-Git-Url: https://git.josue.xyz/?p=dotfiles%2F.git;a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-python%2FpythonFiles%2Fcompletion.py;h=8dd6a07363fbbb850390067de0714ea99c00f465;hp=9c8e2921685d3a5c55cac2c86b0b64b04234e6ff;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-python/pythonFiles/completion.py b/.config/coc/extensions/node_modules/coc-python/pythonFiles/completion.py index 9c8e2921..8dd6a073 100644 --- a/.config/coc/extensions/node_modules/coc-python/pythonFiles/completion.py +++ b/.config/coc/extensions/node_modules/coc-python/pythonFiles/completion.py @@ -417,7 +417,7 @@ class JediCompletion(object): "text": definition.name, "type": self._get_definition_type(definition), "raw_type": definition.type, - "fileName": module_path, + "fileName": str(module_path), "container": container, "range": definitionRange, "description": definition.description, @@ -586,13 +586,15 @@ class JediCompletion(object): if len(path) > 0 and path not in sys.path: sys.path.insert(0, path) lookup = request.get("lookup", "completions") + + project = jedi.Project(os.path.dirname(path), sys_path=sys.path) if lookup == "names": return self._serialize_definitions( jedi.Script( code=request.get("source", None), path=request.get("path", ""), - project=jedi.get_default_project(os.path.dirname(path)), + project=project, environment=self.environment, ).get_names(all_scopes=True), request["id"], @@ -603,7 +605,7 @@ class JediCompletion(object): script = jedi.Script( code=request.get("source", None), path=request.get("path", ""), - project=jedi.get_default_project(os.path.dirname(path)), + project=project, environment=self.environment, )