Warning

This documentation is for an old version of IPython. You can find docs for newer versions here.

Module: kernel.inprocess.blocking

Implements a fully blocking kernel client.

Useful for test suites and blocking terminal interfaces.

4 Classes

class IPython.kernel.inprocess.blocking.BlockingInProcessShellChannel(*args, **kwds)

Bases: IPython.kernel.blocking.channels.BlockingChannelMixin, IPython.kernel.inprocess.channels.InProcessShellChannel

class IPython.kernel.inprocess.blocking.BlockingInProcessIOPubChannel(*args, **kwds)

Bases: IPython.kernel.blocking.channels.BlockingChannelMixin, IPython.kernel.inprocess.channels.InProcessIOPubChannel

class IPython.kernel.inprocess.blocking.BlockingInProcessStdInChannel(*args, **kwds)

Bases: IPython.kernel.blocking.channels.BlockingChannelMixin, IPython.kernel.inprocess.channels.InProcessStdInChannel

call_handlers(msg)

Overridden for the in-process channel.

This methods simply calls raw_input directly.

class IPython.kernel.inprocess.blocking.BlockingInProcessKernelClient(**kwargs)

Bases: IPython.kernel.inprocess.client.InProcessKernelClient