From d29f892d812a984dd3cbccc49863e035fd9fa986 Mon Sep 17 00:00:00 2001 From: Philipp Rudiger Date: Mon, 27 Feb 2017 03:04:57 +0000 Subject: [PATCH] Fixed reraising of plotting exceptions --- holoviews/ipython/display_hooks.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/holoviews/ipython/display_hooks.py b/holoviews/ipython/display_hooks.py index 748f45a3d3..04aa3a5be8 100644 --- a/holoviews/ipython/display_hooks.py +++ b/holoviews/ipython/display_hooks.py @@ -136,9 +136,12 @@ def wrapped(element): return "{name}{msg}
{message}".format(msg=msg, **info) except Exception as e: + t, v, tb = sys.exc_info() try: option_state(element, state=optstate) - except: pass - raise + except Exception: pass + if sys.version_info[0] < 3: + raise (t, v, tb) + raise v.with_traceback(tb) return wrapped