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