From 568c33e41ba335dc3d57a3ef592932e9c6ed7246 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Keck <Jean-Baptiste.Keck@imag.fr> Date: Fri, 17 Apr 2020 11:57:25 +0200 Subject: [PATCH] add typeerror to pickling errors --- hysop/tools/cache.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hysop/tools/cache.py b/hysop/tools/cache.py index 3a80b240f..6f3d98899 100644 --- a/hysop/tools/cache.py +++ b/hysop/tools/cache.py @@ -72,7 +72,7 @@ def load_cache(filepath, match_type=dict, on_fail={}, **kwds): data = pickle.load(f) if not isinstance(data, match_type): raise pickle.UnpicklingError - except (IOError, EOFError, pickle.UnpicklingError, AttributeError): + except (IOError, EOFError, pickle.UnpicklingError, AttributeError, TypeError): data = on_fail return data -- GitLab