Some more parso adaptations.

This commit is contained in:
Dave Halter
2017-05-26 09:08:28 -04:00
parent f94ef63ff2
commit 24cd603fcf
2 changed files with 4 additions and 2 deletions

View File

@@ -124,7 +124,9 @@ class Script(object):
cache.clear_time_caches()
debug.reset_time()
self._grammar = parso.load_grammar(version='%s.%s' % sys.version_info[:2])
# Load the Python grammar of the current interpreter.
self._grammar = parso.load_grammar()
if sys_path is None:
venv = os.getenv('VIRTUAL_ENV')
if venv:

View File

@@ -89,7 +89,7 @@ from jedi import parser_utils
class Evaluator(object):
def __init__(self, grammar, sys_path=None):
self.grammar = grammar
self.latest_grammar = parso.load_grammar('3.6')
self.latest_grammar = parso.load_grammar(version='3.6')
self.memoize_cache = {} # for memoize decorators
# To memorize modules -> equals `sys.modules`.
self.modules = {} # like `sys.modules`.