def run(self):
        while True:
            try:
                self.ioloop.start()
            except ZMQError as e:
                if e.errno == errno.EINTR:
                    continue
                else:
                    raise
            except Exception:
                if self._exiting:
                    break
                else:
                    raise
            else:
                break
Run my loop, ignoring EINTR events in the poller
dataset/ETHPy150Open jupyter/jupyter_client/jupyter_client/threaded.py/IOLoopThread.run