##// END OF EJS Templates
properly handle nothing to recv in StreamKernel.abort
MinRK -
Show More
@@ -131,21 +131,10 b' class Kernel(SessionFactory):'
131 131
132 132 def abort_queue(self, stream):
133 133 while True:
134 try:
135 msg = self.session.recv(stream, zmq.NOBLOCK,content=True)
136 except zmq.ZMQError as e:
137 if e.errno == zmq.EAGAIN:
138 break
139 else:
140 return
141 else:
142 if msg is None:
143 return
144 else:
145 idents,msg = msg
134 idents,msg = self.session.recv(stream, zmq.NOBLOCK, content=True)
135 if msg is None:
136 return
146 137
147 # assert self.reply_socketly_socket.rcvmore(), "Unexpected missing message part."
148 # msg = self.reply_socket.recv_json()
149 138 self.log.info("Aborting:")
150 139 self.log.info(str(msg))
151 140 msg_type = msg['msg_type']
General Comments 0
You need to be logged in to leave comments. Login now