##// END OF EJS Templates
Removing return value of restart_kernel....
Removing return value of restart_kernel. The kernel_id is *always* the same under a restart and there is no need to return it. The restart handler does pass the original kernel_id back to the browser as it currently uses it.

File last commit:

r8456:346e7abc
r9113:9bb3bea0
Show More
kernelmanager.py
32 lines | 1.0 KiB | text/x-python | PythonLexer
""" Defines a KernelManager that provides signals and slots.
"""
# Local imports.
from IPython.utils.traitlets import Type
from IPython.zmq.kernelmanager import ShellSocketChannel, SubSocketChannel, \
StdInSocketChannel, HBSocketChannel, KernelManager
from base_kernelmanager import QtShellChannelMixin, QtSubChannelMixin, \
QtStdInChannelMixin, QtHBChannelMixin, QtKernelManagerMixin
class QtShellSocketChannel(QtShellChannelMixin, ShellSocketChannel):
pass
class QtSubSocketChannel(QtSubChannelMixin, SubSocketChannel):
pass
class QtStdInSocketChannel(QtStdInChannelMixin, StdInSocketChannel):
pass
class QtHBSocketChannel(QtHBChannelMixin, HBSocketChannel):
pass
class QtKernelManager(QtKernelManagerMixin, KernelManager):
""" A KernelManager that provides signals and slots.
"""
sub_channel_class = Type(QtSubSocketChannel)
shell_channel_class = Type(QtShellSocketChannel)
stdin_channel_class = Type(QtStdInSocketChannel)
hb_channel_class = Type(QtHBSocketChannel)