on master help sign in
fix empty payload in itutd kernel
commitc57dea50780b62f7306d7c24922153c707d4198d authorAgentM <agentm@themactionfaction.com> dateFri 17 Nov 2017, 18:29 (9 years ago) parent725a05a
1 file changed+5−2
jupyter/itutd/ITutorialDKernel.py+5−2
jupyter/itutd/ITutorialDKernel.py+5−2
@@ -64,7 +64,7 @@ class ITutorialDKernel(Kernel):
6464 ws = create_connection(url)
6565 except socket.error as err:
6666 if err.errno in (errno.ECONNREFUSED, ):
67− time.sleep(0.3)
67+ time.sleep(1.0)
6868 if retries == 0:
6969 return 'Failed to connect to websocket.'
7070 retries -= 1
@@ -141,10 +141,13 @@ class ITutorialDKernel(Kernel):
141141 'transient':{}
142142 }
143143 self.send_response(self.iopub_socket, 'display_data', display_content)
144− return {'status': status,
144+ ret ={'status': status,
145145 'execution_count': self.execution_count,
146146 'payload':[payload],
147147 'user_expressions':{}}
148+ if payload:
149+ ret['payload'] = [payload]
150+ return ret
148151
149152 def do_shutdown(self, restart):
150153 if self.dbserver: