##// END OF EJS Templates
Refactor and tweak async-in-function tests...
Refactor and tweak async-in-function tests This improves Python3.5 compatibility, since "yield" in an async function was a SyntaxError in 3.5, but not in later versions Also adds a test for async methods.

File last commit:

r23398:f33ca742
r24489:342427e1
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()