From 23551a53cddd0fa2037f324980ef2f773046daf4 Mon Sep 17 00:00:00 2001 From: Tim Hanus Date: Fri, 22 Nov 2013 10:18:25 -0600 Subject: [PATCH] explicitly catch marshal errors rather than genertic exception #281 --- jinja2/bccache.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jinja2/bccache.py b/jinja2/bccache.py index 8ecbd4db..2146c35c 100644 --- a/jinja2/bccache.py +++ b/jinja2/bccache.py @@ -88,7 +88,7 @@ class Bucket(object): # if marshal_load fails then we need to reload try: self.code = marshal_load(f) - except: + except (EOFError, ValueError, TypeError): self.reset() return -- 2.47.2