environment/lib/python2.7/site-packages/IPython/frontend/qt/base_frontend_mixin.py
def _set_kernel_manager(self, kernel_manager):
        """ Disconnect from the current kernel manager (if any) and set a new
            kernel manager.
        """
        # Disconnect the old kernel manager, if necessary.
        old_manager = self._kernel_manager
        if old_manager is not None:
            old_manager.started_kernel.disconnect(self._started_kernel)
            old_manager.started_channels.disconnect(self._started_channels)
            old_manager.stopped_channels.disconnect(self._stopped_channels)

            # Disconnect the old kernel manager's channels.
            old_manager.sub_channel.message_received.disconnect(self._dispatch)
            old_manager.shell_channel.message_received.disconnect(self._dispatch)
            old_manager.stdin_channel.message_received.disconnect(self._dispatch)
            old_manager.hb_channel.kernel_died.disconnect(
                self._handle_kernel_died)

            # Handle the case where the old kernel manager is still listening.
            if old_manager.channels_running:
                self._stopped_channels()

        # Set the new kernel manager.
        self._kernel_manager = kernel_manager
        if kernel_manager is None:
            return

        # Connect the new kernel manager.
        kernel_manager.started_kernel.connect(self._started_kernel)
        kernel_manager.started_channels.connect(self._started_channels)
        kernel_manager.stopped_channels.connect(self._stopped_channels)

        # Connect the new kernel manager's channels.
        kernel_manager.sub_channel.message_received.connect(self._dispatch)
        kernel_manager.shell_channel.message_received.connect(self._dispatch)
        kernel_manager.stdin_channel.message_received.connect(self._dispatch)
        kernel_manager.hb_channel.kernel_died.connect(self._handle_kernel_died)

        # Handle the case where the kernel manager started channels before
        # we connected.
        if kernel_manager.channels_running:
            self._started_channels()
def _set_kernel_manager(self, kernel_manager):
        """ Disconnect from the current kernel manager (if any) and set a new
            kernel manager.
        """
        # Disconnect the old kernel manager, if necessary.
        old_manager = self._kernel_manager
        if old_manager is not None:
            old_manager.started_kernel.disconnect(self._started_kernel)
            old_manager.started_channels.disconnect(self._started_channels)
            old_manager.stopped_channels.disconnect(self._stopped_channels)

            # Disconnect the old kernel manager's channels.
            old_manager.sub_channel.message_received.disconnect(self._dispatch)
            old_manager.shell_channel.message_received.disconnect(self._dispatch)
            old_manager.stdin_channel.message_received.disconnect(self._dispatch)
            old_manager.hb_channel.kernel_died.disconnect(
                self._handle_kernel_died)

            # Handle the case where the old kernel manager is still listening.
            if old_manager.channels_running:
                self._stopped_channels()

        # Set the new kernel manager.
        self._kernel_manager = kernel_manager
        if kernel_manager is None:
            return

        # Connect the new kernel manager.
        kernel_manager.started_kernel.connect(self._started_kernel)
        kernel_manager.started_channels.connect(self._started_channels)
        kernel_manager.stopped_channels.connect(self._stopped_channels)

        # Connect the new kernel manager's channels.
        kernel_manager.sub_channel.message_received.connect(self._dispatch)
        kernel_manager.shell_channel.message_received.connect(self._dispatch)
        kernel_manager.stdin_channel.message_received.connect(self._dispatch)
        kernel_manager.hb_channel.kernel_died.connect(self._handle_kernel_died)

        # Handle the case where the kernel manager started channels before
        # we connected.
        if kernel_manager.channels_running:
            self._started_channels()
def _set_kernel_manager ( self , kernel_manager ) : # Disconnect the old kernel manager, if necessary. old_manager = self . _kernel_manager if old_manager is not None : old_manager . started_kernel . disconnect ( self . _started_kernel ) old_manager . started_channels . disconnect ( self . _started_channels ) old_manager . stopped_channels . disconnect ( self . _stopped_channels ) # Disconnect the old kernel manager's channels. old_manager . sub_channel . message_received . disconnect ( self . _dispatch ) old_manager . shell_channel . message_received . disconnect ( self . _dispatch ) old_manager . stdin_channel . message_received . disconnect ( self . _dispatch ) old_manager . hb_channel . kernel_died . disconnect ( self . _handle_kernel_died ) # Handle the case where the old kernel manager is still listening. if old_manager . channels_running : self . _stopped_channels ( ) # Set the new kernel manager. self . _kernel_manager = kernel_manager if kernel_manager is None : return # Connect the new kernel manager. kernel_manager . started_kernel . connect ( self . _started_kernel ) kernel_manager . started_channels . connect ( self . _started_channels ) kernel_manager . stopped_channels . connect ( self . _stopped_channels ) # Connect the new kernel manager's channels. kernel_manager . sub_channel . message_received . connect ( self . _dispatch ) kernel_manager . shell_channel . message_received . connect ( self . _dispatch ) kernel_manager . stdin_channel . message_received . connect ( self . _dispatch ) kernel_manager . hb_channel . kernel_died . connect ( self . _handle_kernel_died ) # Handle the case where the kernel manager started channels before # we connected. if kernel_manager . channels_running : self . _started_channels ( )
Disconnect from the current kernel manager (if any) and set a new
            kernel manager.
Disconnect from the current kernel manager ( if any ) and set a new kernel manager .