diff options
-rw-r--r-- | octave_kernel.py | 3 |
1 files changed, 3 insertions, 0 deletions
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 = '' |