diff --git a/jedi/api/__init__.py b/jedi/api/__init__.py index 831353b5..97f48b62 100644 --- a/jedi/api/__init__.py +++ b/jedi/api/__init__.py @@ -98,7 +98,7 @@ class Script(object): raise ValueError('`column` parameter is not in a valid range.') self._pos = line, column - cache.clear_caches() + cache.clear_time_caches() debug.reset_time() self._user_context = UserContext(self.source, self._pos) self._parser = UserContextParser(self.source, path, self._pos, self._user_context) diff --git a/jedi/cache.py b/jedi/cache.py index 088f7cdd..5cbe4df5 100644 --- a/jedi/cache.py +++ b/jedi/cache.py @@ -47,7 +47,7 @@ class ParserCacheItem(object): self.change_time = change_time -def clear_caches(delete_all=False): +def clear_time_caches(delete_all=False): """ Jedi caches many things, that should be completed after each completion finishes.