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