1
0
forked from VimPlug/jedi

Add a module cache that has a bit more capabilites

This commit is contained in:
Dave Halter
2018-02-10 21:21:25 +01:00
parent 92c76537d6
commit 26774c79fb
3 changed files with 23 additions and 7 deletions
+1 -2
View File
@@ -95,8 +95,7 @@ class Evaluator(object):
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`.
self.module_cache = imports.ModuleCache() # does the job of `sys.modules`.
self.compiled_cache = {} # see `evaluate.compiled.create()`
self.inferred_element_counts = {}
self.mixed_cache = {} # see `evaluate.compiled.mixed._create()`