environment/lib/python2.7/site-packages/IPython/zmq/kernelmanager.py
def _run_loop(self):
        """Run my loop, ignoring EINTR events in the poller"""
        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
def _run_loop(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
def _run_loop ( 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
Run my loop ignoring EINTR events in the poller