##// END OF EJS Templates
Update Widget Events.ipynb...
Update Widget Events.ipynb Running Widget Events.ipynb in http://try.jupyter.org/ raises the following errors: In [11]: AttributeError: 'module' object has no attribute 'link' In [12]: AttributeError: 'module' object has no attribute 'dlink' In [13]: widgets.<Tab> shows 'jsdlink' and 'jslink', which generate the expected linked sliders.

File last commit:

r19234:d12d89f3
r20599:ef7a03b9
Show More
channelsabc.py
49 lines | 935 B | text/x-python | PythonLexer
"""Abstract base classes for kernel client channels"""
# Copyright (c) IPython Development Team.
# Distributed under the terms of the Modified BSD License.
import abc
from IPython.utils.py3compat import with_metaclass
class ChannelABC(with_metaclass(abc.ABCMeta, object)):
"""A base class for all channel ABCs."""
@abc.abstractmethod
def start(self):
pass
@abc.abstractmethod
def stop(self):
pass
@abc.abstractmethod
def is_alive(self):
pass
class HBChannelABC(ChannelABC):
"""HBChannel ABC.
The docstrings for this class can be found in the base implementation:
`IPython.kernel.channels.HBChannel`
"""
@abc.abstractproperty
def time_to_dead(self):
pass
@abc.abstractmethod
def pause(self):
pass
@abc.abstractmethod
def unpause(self):
pass
@abc.abstractmethod
def is_beating(self):
pass