IPython Documentation

Table Of Contents

Previous topic

Module: kernel.connect

Next topic

Module: kernel.inprocess.channels

This Page

Note

This documentation is for a development version of IPython. There may be significant differences from the latest stable release (1.2.1).

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