From bd1ef659e8d1094b89547fdf3afd8faee3e3e2c1 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sun, 1 Mar 2020 12:47:26 +0100 Subject: [PATCH] Make InterpreterEnvironment public --- jedi/__init__.py | 2 +- jedi/inference/compiled/subprocess/__init__.py | 2 +- test/conftest.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/jedi/__init__.py b/jedi/__init__.py index 5ddb0d04..f540b64e 100644 --- a/jedi/__init__.py +++ b/jedi/__init__.py @@ -40,7 +40,7 @@ from jedi.api import Script, Interpreter, set_debug_function, \ from jedi import settings from jedi.api.environment import find_virtualenvs, find_system_environments, \ get_default_environment, InvalidPythonEnvironment, create_environment, \ - get_system_environment + get_system_environment, InterpreterEnvironment from jedi.api.exceptions import InternalError # Finally load the internal plugins. This is only internal. from jedi.plugins import registry diff --git a/jedi/inference/compiled/subprocess/__init__.py b/jedi/inference/compiled/subprocess/__init__.py index bad1803c..246cffa5 100644 --- a/jedi/inference/compiled/subprocess/__init__.py +++ b/jedi/inference/compiled/subprocess/__init__.py @@ -297,7 +297,7 @@ class Listener(object): try: inference_state = self._inference_states[inference_state_id] except KeyError: - from jedi.api.environment import InterpreterEnvironment + from jedi import InterpreterEnvironment inference_state = InferenceState( # The project is not actually needed. Nothing should need to # access it. diff --git a/test/conftest.py b/test/conftest.py index 8fe64c38..750cbc1b 100644 --- a/test/conftest.py +++ b/test/conftest.py @@ -8,7 +8,7 @@ import pytest from . import helpers from . import run from . import refactor -from jedi.api.environment import InterpreterEnvironment, get_system_environment +from jedi import InterpreterEnvironment, get_system_environment from jedi.inference.compiled.value import create_from_access_path from jedi.inference.imports import _load_python_module from jedi.file_io import KnownContentFileIO