##// END OF EJS Templates
Prototype async REPL using IPython, take III...
Prototype async REPL using IPython, take III This is a squash and a rebase of a large number of commits from Min and I. For simplicity of managing it, history has been reduced to a single commit, but more historical versions can be found, in particular in PR 11155, or commit aedb5d6d3a441dcdb7180ac9b5cc03f91329117b to be more exact.

File last commit:

r23398:f33ca742
r24463:6f33fcd4
Show More
html.py
28 lines | 839 B | text/x-python | PythonLexer
Min RK
shim IPython.html
r21209 """
Shim to maintain backwards compatibility with old IPython.html imports.
"""
# Copyright (c) IPython Development Team.
# Distributed under the terms of the Modified BSD License.
import sys
from warnings import warn
Min RK
add ShimWarning for shimmed imports...
r21515 from IPython.utils.shimmodule import ShimModule, ShimWarning
Matthias Bussonnier
Update shim warnings to include IPython version....
r23398 warn("The `IPython.html` package has been deprecated since IPython 4.0. "
Thomas Kluyver
jupyter_notebook renamed to just notebook
r21360 "You should import from `notebook` instead. "
Min RK
add ShimWarning for shimmed imports...
r21515 "`IPython.html.widgets` has moved to `ipywidgets`.", ShimWarning)
Min RK
shim IPython.html
r21209
Min RK
assign widgets shim as attribute on html shim...
r21312 _widgets = sys.modules['IPython.html.widgets'] = ShimModule(
Thomas Kluyver
And ipython_widgets became ipywidgets
r21361 src='IPython.html.widgets', mirror='ipywidgets')
Min RK
move widget shim to html.py...
r21302
Min RK
assign widgets shim as attribute on html shim...
r21312 _html = ShimModule(
Thomas Kluyver
jupyter_notebook renamed to just notebook
r21360 src='IPython.html', mirror='notebook')
Min RK
shim widgets before shimming html...
r21308
Min RK
assign widgets shim as attribute on html shim...
r21312 # hook up widgets
_html.widgets = _widgets
sys.modules['IPython.html'] = _html
Min RK
shim `python -m IPython.html`
r21211 if __name__ == '__main__':
Thomas Kluyver
jupyter_notebook renamed to just notebook
r21360 from notebook import notebookapp as app
Min RK
shim `python -m IPython.html`
r21211 app.launch_new_instance()