From 5649a246747dc466ecdfa4ecb2000fa03ea9c1b5 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Thu, 31 Jul 2014 21:19:29 -0500 Subject: Restart Octave for uncaught exception. --- octave_kernel.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'octave_kernel.py') diff --git a/octave_kernel.py b/octave_kernel.py index 7ebe698..bd025ce 100644 --- a/octave_kernel.py +++ b/octave_kernel.py @@ -72,6 +72,9 @@ class OctaveKernel(Kernel): output = 'Octave Session Interrupted' except Oct2PyError as e: return self._handle_error(str(e)) + except Exception: + self.octavewrapper.restart() + output = 'Uncaught Exception, Restarting Octave' else: if output is None: output = '' -- cgit