def connectionClosed(self): error = ConnectionError('Socket disconnect') for future in self._futures.values(): if not future.done(): future.set_exception(error) globalErrorEvent.emit(error) self.reset()
def connectionClosed(self): for ticker in self.tickers.values(): ticker.updateEvent.set_done() for sub in self.reqId2Subscriber.values(): sub.updateEvent.set_done() error = ConnectionError('Socket disconnect') for future in self._futures.values(): if not future.done(): future.set_exception(error) globalErrorEvent.emit(error) self.reset()