diff --git a/jedi/cache.py b/jedi/cache.py index d8306bcc..ba3c1fcc 100644 --- a/jedi/cache.py +++ b/jedi/cache.py @@ -282,7 +282,7 @@ class _ModulePickling(object): try: with open(self._get_path('index.json')) as f: data = json.load(f) - except IOError: + except (IOError, ValueError): self.__index = {} else: # 0 means version is not defined (= always delete cache):