From 8dc7f6a771a2a8708a465291a8b19210dba576f5 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Tue, 22 Apr 2014 10:29:06 +0200 Subject: [PATCH] small NO_DEFAULT fix for a memoize issue with iterable.Array --- jedi/evaluate/iterable.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jedi/evaluate/iterable.py b/jedi/evaluate/iterable.py index 6e60fa67..3998f3c1 100644 --- a/jedi/evaluate/iterable.py +++ b/jedi/evaluate/iterable.py @@ -30,7 +30,7 @@ from jedi.parser import representation as pr from jedi.evaluate import compiled from jedi.evaluate import helpers from jedi.evaluate import precedence -from jedi.evaluate.cache import CachedMetaClass, memoize_default +from jedi.evaluate.cache import CachedMetaClass, memoize_default, NO_DEFAULT from jedi.cache import underscore_memoization @@ -98,7 +98,7 @@ class Array(use_metaclass(CachedMetaClass, pr.Base)): self._evaluator = evaluator self._array = array - @memoize_default() + @memoize_default(NO_DEFAULT) def get_index_types(self, indexes=()): """ Get the types of a specific index or all, if not given.