1
0
forked from VimPlug/jedi

Merge branch 'master' of github.com:davidhalter/jedi

This commit is contained in:
Dave Halter
2019-03-08 16:23:46 +01:00
3 changed files with 10 additions and 6 deletions

View File

@@ -78,7 +78,7 @@ class Script(object):
:param sys_path: ``sys.path`` to use during analysis of the script
:type sys_path: list
:param environment: TODO
:type sys_path: Environment
:type environment: Environment
"""
def __init__(self, source=None, line=None, column=None, path=None,
encoding='utf-8', sys_path=None, environment=None):

View File

@@ -154,7 +154,11 @@ def _get_virtual_env_from_var():
"""
var = os.environ.get('VIRTUAL_ENV')
if var:
if var == sys.prefix:
# Under macOS in some cases - notably when using Pipenv - the
# sys.prefix of the virtualenv is /path/to/env/bin/.. instead of
# /path/to/env so we need to fully resolve the paths in order to
# compare them.
if os.path.realpath(var) == os.path.realpath(sys.prefix):
return _try_get_same_env()
try: