generalize import optimizations and make them behave more like sys.modules

This commit is contained in:
Dave Halter committed 2014-04-10 15:21:23 +02:00
1 parent 4bc89d638c
commit 840a806246
3 files changed
+20 -7

No files matched your search

+1
View File
@@ -88,6 +88,7 @@ from jedi.evaluate import precedence
class Evaluator(object):
def __init__(self):
self.memoize_cache = {} # for memoize decorators
self.import_cache = {} # like `sys.modules`.
self.recursion_detector = recursion.RecursionDetector()
self.execution_recursion_detector = recursion.ExecutionRecursionDetector()