diff --git a/jedi/api/environment.py b/jedi/api/environment.py index cd353617..54ad5422 100644 --- a/jedi/api/environment.py +++ b/jedi/api/environment.py @@ -384,7 +384,8 @@ def _get_executable_path(path, safe=True): def _get_executables_from_windows_registry(version): - import winreg + # https://github.com/python/typeshed/pull/3794 adds winreg + import winreg # type: ignore[import] # TODO: support Python Anaconda. sub_keys = [ diff --git a/jedi/api/keywords.py b/jedi/api/keywords.py index 80ff13c3..95c49227 100644 --- a/jedi/api/keywords.py +++ b/jedi/api/keywords.py @@ -5,7 +5,8 @@ from typing import Dict, Optional from jedi.inference.names import AbstractArbitraryName try: - from pydoc_data import topics + # https://github.com/python/typeshed/pull/4351 adds pydoc_data + from pydoc_data import topics # type: ignore[import] pydoc_topics: Optional[Dict[str, str]] = topics.topics except ImportError: # Python 3.6.8 embeddable does not have pydoc_data.