##// END OF EJS Templates
Fixing bug in cleanup of ipc files and adding new to shutdown....
Fixing bug in cleanup of ipc files and adding new to shutdown. * ipc files were not being cleanup on a restart. * shutdown has a now argument that will call kill directly.

File last commit:

r8456:346e7abc
r9119:78e30b44
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)