Merge pull request #45 from drennalls/master

do_execute not sending error response on failure
This commit is contained in:
Thomas Kluyver
2016-03-01 16:32:16 +00:00
+6 -2
View File
@@ -103,8 +103,12 @@ class BashKernel(Kernel):
exitcode = 1 exitcode = 1
if exitcode: if exitcode:
return {'status': 'error', 'execution_count': self.execution_count, error_content = {'execution_count': self.execution_count,
'ename': '', 'evalue': str(exitcode), 'traceback': []} 'ename': '', 'evalue': str(exitcode), 'traceback': []}
self.send_response(self.iopub_socket, 'error', error_content)
error_content['status'] = 'error'
return error_content
else: else:
return {'status': 'ok', 'execution_count': self.execution_count, return {'status': 'ok', 'execution_count': self.execution_count,
'payload': [], 'user_expressions': {}} 'payload': [], 'user_expressions': {}}