Warning
This documentation is for an old version of IPython. You can find docs for newer versions here.
Module: kernel.comm.comm
¶
Base class for a Comm
1 Class¶
-
class
IPython.kernel.comm.comm.
Comm
(target_name='', data=None, **kwargs)¶ Bases:
IPython.config.configurable.LoggingConfigurable
Class for communicating between a Frontend and a Kernel
-
__init__
(target_name='', data=None, **kwargs)¶
-
close
(data=None, metadata=None, buffers=None)¶ Close the frontend-side version of this comm
-
handle_close
(msg)¶ Handle a comm_close message
-
handle_msg
(msg)¶ Handle a comm_msg message
-
on_close
(callback)¶ Register a callback for comm_close
Will be called with the
data
of the close message.Call
on_close(None)
to disable an existing callback.
-
on_msg
(callback)¶ Register a callback for comm_msg
Will be called with the
data
of any comm_msg messages.Call
on_msg(None)
to disable an existing callback.
-
open
(data=None, metadata=None, buffers=None)¶ Open the frontend-side version of this comm
-
send
(data=None, metadata=None, buffers=None)¶ Send a message to the frontend-side version of this comm
-