##// END OF EJS Templates
Merge pull request #3097 from minrk/qt-4.10...
Merge pull request #3097 from minrk/qt-4.10 PyQt 4.10: use self._document = self.document() closes #3084 I have tested this on all my machines with earlier PyQt and PySide, and it doesn't break anything. I don't have any truly old versions of PyQt, though. see PyQt list for details.

File last commit:

r9370:52c32402
r10119:d515902e merge
Show More
kernelmanager.py
32 lines | 947 B | text/x-python | PythonLexer
""" Defines a KernelManager that provides signals and slots.
"""
# Local imports.
from IPython.utils.traitlets import Type
from IPython.kernel.kernelmanager import ShellChannel, IOPubChannel, \
StdInChannel, HBChannel, KernelManager
from base_kernelmanager import QtShellChannelMixin, QtIOPubChannelMixin, \
QtStdInChannelMixin, QtHBChannelMixin, QtKernelManagerMixin
class QtShellChannel(QtShellChannelMixin, ShellChannel):
pass
class QtIOPubChannel(QtIOPubChannelMixin, IOPubChannel):
pass
class QtStdInChannel(QtStdInChannelMixin, StdInChannel):
pass
class QtHBChannel(QtHBChannelMixin, HBChannel):
pass
class QtKernelManager(QtKernelManagerMixin, KernelManager):
""" A KernelManager that provides signals and slots.
"""
iopub_channel_class = Type(QtIOPubChannel)
shell_channel_class = Type(QtShellChannel)
stdin_channel_class = Type(QtStdInChannel)
hb_channel_class = Type(QtHBChannel)