Test Foo-\cite{asdf}] PASSED [ 41%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[
# My Heading
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus ac magna non augue
porttitor scelerisque ac id diam Granger. Mauris elit
velit, lobortis sed interdum at, vestibulum vitae libero Perez.
Lorem ipsum dolor sit amet, consectetur adipiscing elit
Thomas. Quisque iaculis ligula ut ipsum mattis viverra.
Here is a plain paragraph that should be unaffected. It contains simple
relations like 1<2 & 4>5.
* One Jonathan.
* Two Matthias.
* Three Paul.
-
# My Heading
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus ac magna non augue
porttitor scelerisque ac id diam \cite{granger}. Mauris elit
velit, lobortis sed interdum at, vestibulum vitae libero \cite{fperez}.
Lorem ipsum dolor sit amet, consectetur adipiscing elit
\cite{takluyver}. Quisque iaculis ligula ut ipsum mattis viverra.
Here is a plain paragraph that should be unaffected. It contains simple
relations like 1<2 & 4>5.
* One \cite{jdfreder}.
* Two \cite{carreau}.
* Three \cite{ivanov}.
] PASSED [ 41%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[Foo Text bar-Foo \cite{asdf} bar] PASSED [ 42%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[
1 < 2 is true, but 3 > 4 is false
$1 < 2$ is true, but $3 > 4$ is false
1 < 2 it is even worse if it is alone in a line.
-
1 < 2 is true, but 3 > 4 is false
$1 < 2$ is true, but $3 > 4$ is false
1 < 2 it is even worse if it is alone in a line.
] PASSED [ 42%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[Test Foo-\cite{asdf} Foo] PASSED [ 42%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[
1<2 is true, but 3>4 is false.
$1<2$ is true, but $3>4$ is false.
1<2 it is even worse if it is alone in a line.-
1<2 is true, but 3>4 is false.
$1<2$ is true, but $3>4$ is false.
1<2 it is even worse if it is alone in a line.] PASSED [ 43%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[ Bar-\cite{Foo}
Bar] PASSED [ 43%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[Test Foo-\cite{asdf} Foo] PASSED [ 44%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[ - \cite{wer}] PASSED [ 44%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[Foo $3*2*1$ Text
Bar-Foo $3*2*1$ \cite{Foo} Bar] PASSED [ 45%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[ Test
Foo - \cite{asdf}Test
Foo ] PASSED [ 45%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[The quick brown fox jumps over the lazy dog.-The quick brown fox jumps over the lazy dog.] PASSED [ 45%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[Foo
\begin{eqnarray}
1 & bar1 \\
3 & 4 \\
\end{eqnarray}-Foo
\begin{eqnarray}
1 & \cite{bar} \\
3 & 4 \\
\end{eqnarray}] PASSED [ 46%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[Test Foo-\cite{asdf}] PASSED [ 46%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[ ksjfs sdf ds -\cite{wer}] PASSED [ 47%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[Test Foo-\cite{asdf} Foo] PASSED [ 47%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[-\cite{wer}] PASSED [ 48%]
nbconvert/filters/tests/test_citation.py::test_citation2latex[Test Foo-\cite{asdf}] PASSED [ 48%]
nbconvert/filters/tests/test_datatypefilter.py::TestDataTypeFilter::test_constructor PASSED [ 48%]
nbconvert/filters/tests/test_datatypefilter.py::TestDataTypeFilter::test_junk_types PASSED [ 49%]
nbconvert/filters/tests/test_datatypefilter.py::TestDataTypeFilter::test_null PASSED [ 49%]
nbconvert/filters/tests/test_highlight.py::TestHighlight::test_highlight2html PASSED [ 50%]
nbconvert/filters/tests/test_highlight.py::TestHighlight::test_highlight2latex PASSED [ 50%]
nbconvert/filters/tests/test_highlight.py::TestHighlight::test_parse_html_many_lang PASSED [ 51%]
nbconvert/filters/tests/test_latex.py::TestLatex::test_escape_latex PASSED [ 51%]
nbconvert/filters/tests/test_markdown.py::TestMarkdown::test_markdown2html PASSED [ 51%]
nbconvert/filters/tests/test_markdown.py::TestMarkdown::test_markdown2html_heading_anchors PASSED [ 52%]
nbconvert/filters/tests/test_markdown.py::TestMarkdown::test_markdown2html_math PASSED [ 52%]
nbconvert/filters/tests/test_markdown.py::TestMarkdown::test_markdown2html_math_mixed PASSED [ 53%]
nbconvert/filters/tests/test_markdown.py::TestMarkdown::test_markdown2html_math_paragraph PASSED [ 53%]
nbconvert/filters/tests/test_markdown.py::TestMarkdown::test_markdown2latex PASSED [ 54%]
nbconvert/filters/tests/test_markdown.py::TestMarkdown::test_markdown2latex_markup PASSED [ 54%]
nbconvert/filters/tests/test_markdown.py::TestMarkdown::test_markdown2rst PASSED [ 54%]
nbconvert/filters/tests/test_markdown.py::TestMarkdown::test_pandoc_extra_args PASSED [ 55%]
nbconvert/filters/tests/test_metadata.py::test_get_metadata PASSED [ 55%]
nbconvert/filters/tests/test_strings.py::TestStrings::test_add_anchor PASSED [ 56%]
nbconvert/filters/tests/test_strings.py::TestStrings::test_add_anchor_fail PASSED [ 56%]
nbconvert/filters/tests/test_strings.py::TestStrings::test_add_prompts PASSED [ 57%]
nbconvert/filters/tests/test_strings.py::TestStrings::test_comment_lines PASSED [ 57%]
nbconvert/filters/tests/test_strings.py::TestStrings::test_get_lines PASSED [ 57%]
nbconvert/filters/tests/test_strings.py::TestStrings::test_html2text PASSED [ 58%]
nbconvert/filters/tests/test_strings.py::TestStrings::test_ipython2python PASSED [ 58%]
nbconvert/filters/tests/test_strings.py::TestStrings::test_posix_path PASSED [ 59%]
nbconvert/filters/tests/test_strings.py::TestStrings::test_prevent_list_blocks PASSED [ 59%]
nbconvert/filters/tests/test_strings.py::TestStrings::test_strip_dollars PASSED [ 60%]
nbconvert/filters/tests/test_strings.py::TestStrings::test_strip_files_prefix PASSED [ 60%]
nbconvert/filters/tests/test_strings.py::TestStrings::test_wrap_text PASSED [ 60%]
nbconvert/postprocessors/tests/test_serve.py::TestServe::test_constructor PASSED [ 61%]
nbconvert/preprocessors/tests/test_clearoutput.py::TestClearOutput::test_constructor PASSED [ 61%]
nbconvert/preprocessors/tests/test_clearoutput.py::TestClearOutput::test_output PASSED [ 62%]
nbconvert/preprocessors/tests/test_coalescestreams.py::TestCoalesceStreams::test_coalesce_replace_streams PASSED [ 62%]
nbconvert/preprocessors/tests/test_coalescestreams.py::TestCoalesceStreams::test_coalesce_sequenced_streams PASSED [ 62%]
nbconvert/preprocessors/tests/test_coalescestreams.py::TestCoalesceStreams::test_coalesce_streams PASSED [ 63%]
nbconvert/preprocessors/tests/test_csshtmlheader.py::TestCSSHTMLHeader::test_constructor PASSED [ 63%]
nbconvert/preprocessors/tests/test_csshtmlheader.py::TestCSSHTMLHeader::test_output PASSED [ 64%]
nbconvert/preprocessors/tests/test_execute.py::TestExecute::test_allow_errors FAILED [ 64%]
nbconvert/preprocessors/tests/test_execute.py::TestExecute::test_constructor PASSED [ 65%]
nbconvert/preprocessors/tests/test_execute.py::TestExecute::test_custom_kernel_manager FAILED [ 65%]
nbconvert/preprocessors/tests/test_execute.py::TestExecute::test_disable_stdin FAILED [ 65%]
nbconvert/preprocessors/tests/test_execute.py::TestExecute::test_empty_path FAILED [ 66%]
nbconvert/preprocessors/tests/test_execute.py::TestExecute::test_execute_function FAILED [ 66%]
nbconvert/preprocessors/tests/test_execute.py::TestExecute::test_run_notebooks FAILED [ 67%]
nbconvert/preprocessors/tests/test_execute.py::TestExecute::test_timeout PASSED [ 67%]
nbconvert/preprocessors/tests/test_execute.py::TestExecute::test_timeout_func PASSED [ 68%]
nbconvert/preprocessors/tests/test_extractoutput.py::TestExtractOutput::test_constructor PASSED [ 68%]
nbconvert/preprocessors/tests/test_extractoutput.py::TestExtractOutput::test_output PASSED [ 68%]
nbconvert/preprocessors/tests/test_highlightmagics.py::TestHighlightMagics::test_constructor PASSED [ 69%]
nbconvert/preprocessors/tests/test_highlightmagics.py::TestHighlightMagics::test_no_false_positive PASSED [ 69%]
nbconvert/preprocessors/tests/test_highlightmagics.py::TestHighlightMagics::test_tagging PASSED [ 70%]
nbconvert/preprocessors/tests/test_latex.py::TestLatex::test_constructor PASSED [ 70%]
nbconvert/preprocessors/tests/test_latex.py::TestLatex::test_output PASSED [ 71%]
nbconvert/preprocessors/tests/test_regexremove.py::TestRegexRemove::test_constructor PASSED [ 71%]
nbconvert/preprocessors/tests/test_regexremove.py::TestRegexRemove::test_nosource_with_output PASSED [ 71%]
nbconvert/preprocessors/tests/test_regexremove.py::TestRegexRemove::test_output PASSED [ 72%]
nbconvert/preprocessors/tests/test_sanitize.py::TestSanitizer::test_attributes_whitelist PASSED [ 72%]
nbconvert/preprocessors/tests/test_sanitize.py::TestSanitizer::test_comment_stripping PASSED [ 73%]
nbconvert/preprocessors/tests/test_sanitize.py::TestSanitizer::test_constructor PASSED [ 73%]
nbconvert/preprocessors/tests/test_sanitize.py::TestSanitizer::test_output_sanitizing PASSED [ 74%]
nbconvert/preprocessors/tests/test_sanitize.py::TestSanitizer::test_style_whitelist PASSED [ 74%]
nbconvert/preprocessors/tests/test_sanitize.py::TestSanitizer::test_svg_handling PASSED [ 74%]
nbconvert/preprocessors/tests/test_sanitize.py::TestSanitizer::test_tag_passthrough PASSED [ 75%]
nbconvert/preprocessors/tests/test_sanitize.py::TestSanitizer::test_tag_whitelist PASSED [ 75%]
nbconvert/preprocessors/tests/test_sanitize.py::TestSanitizer::test_tag_whitelist_stripping PASSED [ 76%]
nbconvert/preprocessors/tests/test_svg2pdf.py::Testsvg2pdf::test_constructor PASSED [ 76%]
nbconvert/preprocessors/tests/test_svg2pdf.py::Testsvg2pdf::test_output SKIPPED [ 77%]
nbconvert/preprocessors/tests/test_tagremove.py::TestTagRemove::test_constructor PASSED [ 77%]
nbconvert/preprocessors/tests/test_tagremove.py::TestTagRemove::test_output PASSED [ 77%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_absolute_template_file PASSED [ 78%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_accents_in_filename PASSED [ 78%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_allow_errors FAILED [ 79%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_build_dir PASSED [ 79%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_from_stdin PASSED [ 80%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_from_stdin_to_stdout PASSED [ 80%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_full_qualified_name PASSED [ 80%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_cwd_plugin PASSED [ 81%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_default_config PASSED [ 81%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_different_build_dir PASSED [ 82%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_embedded_jpeg PASSED [ 82%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_errors_print_traceback FAILED [ 82%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_explicit PASSED [ 83%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_explicit_glob PASSED [ 83%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_fenced_code_blocks_markdown PASSED [ 84%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_filename_accent_pdf PASSED [ 84%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_filename_spaces PASSED [ 85%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_glob PASSED [ 85%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_glob_explicit PASSED [ 85%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_glob_subdir PASSED [ 86%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_help_output PASSED [ 86%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_inplace PASSED [ 87%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_linked_images PASSED [ 87%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_markdown_display_priority PASSED [ 88%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_no_prompt PASSED [ 88%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_notebook_help PASSED [ 88%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_output_ext PASSED [ 89%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_output_suffix PASSED [ 89%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_override_config PASSED [ 90%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_pdf PASSED [ 90%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_png_base64_html_ok PASSED [ 91%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_post_processor PASSED [ 91%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_relative_template_file PASSED [ 91%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_spurious_cr PASSED [ 92%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_template PASSED [ 92%]
nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_write_figures_to_custom_path PASSED [ 93%]
nbconvert/utils/tests/test_io.py::test_UnicodeStdStream PASSED [ 93%]
nbconvert/utils/tests/test_io.py::test_UnicodeStdStream_nowrap SKIPPED [ 94%]
nbconvert/utils/tests/test_pandoc.py::TestPandoc::test_minimal_version PASSED [ 94%]
nbconvert/utils/tests/test_pandoc.py::TestPandoc::test_pandoc_available PASSED [ 94%]
nbconvert/writers/tests/test_debug.py::TestDebug::test_output PASSED [ 95%]
nbconvert/writers/tests/test_files.py::Testfiles::test_basic_output PASSED [ 95%]
nbconvert/writers/tests/test_files.py::Testfiles::test_build_dir PASSED [ 96%]
nbconvert/writers/tests/test_files.py::Testfiles::test_build_dir_default PASSED [ 96%]
nbconvert/writers/tests/test_files.py::Testfiles::test_ext PASSED [ 97%]
nbconvert/writers/tests/test_files.py::Testfiles::test_extract PASSED [ 97%]
nbconvert/writers/tests/test_files.py::Testfiles::test_glob PASSED [ 97%]
nbconvert/writers/tests/test_files.py::Testfiles::test_links PASSED [ 98%]
nbconvert/writers/tests/test_files.py::Testfiles::test_relpath PASSED [ 98%]
nbconvert/writers/tests/test_files.py::Testfiles::test_relpath_default PASSED [ 99%]
nbconvert/writers/tests/test_files.py::Testfiles::test_relpath_precedence PASSED [ 99%]
nbconvert/writers/tests/test_stdout.py::TestStdout::test_output PASSED [100%]
=================================== FAILURES ===================================
________________________ TestExecute.test_allow_errors _________________________
self =
def test_allow_errors(self):
"""
Check that conversion continues if ``allow_errors`` is False.
"""
current_dir = os.path.dirname(__file__)
filename = os.path.join(current_dir, 'files', 'Skip Exceptions.ipynb')
res = self.build_resources()
res['metadata']['path'] = os.path.dirname(filename)
with pytest.raises(CellExecutionError) as exc:
> self.run_notebook(filename, dict(allow_errors=False), res)
nbconvert/preprocessors/tests/test_execute.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
nbconvert/preprocessors/tests/test_execute.py:118: in run_notebook
output_nb, _ = preprocessor(cleaned_input_nb, resources)
nbconvert/preprocessors/base.py:47: in __call__
return self.preprocess(nb, resources)
nbconvert/preprocessors/execute.py:257: in preprocess
cwd=path)
nbconvert/preprocessors/execute.py:241: in start_new_kernel
kc.wait_for_ready(timeout=startup_timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self =
timeout = 60
def wait_for_ready(self, timeout=None):
"""Waits for a response when a client is blocked
- Sets future time for timeout
- Blocks on shell channel until a message is received
- Exit if the kernel has died
- If client times out before receiving a message from the kernel, send RuntimeError
- Flush the IOPub channel
"""
if timeout is None:
abs_timeout = float('inf')
else:
abs_timeout = time.time() + timeout
from ..manager import KernelManager
if not isinstance(self.parent, KernelManager):
# This Client was not created by a KernelManager,
# so wait for kernel to become responsive to heartbeats
# before checking for kernel_info reply
while not self.is_alive():
if time.time() > abs_timeout:
raise RuntimeError("Kernel didn't respond to heartbeats in %d seconds and timed out" % timeout)
time.sleep(0.2)
# Wait for kernel info reply on shell channel
while True:
try:
msg = self.shell_channel.get_msg(block=True, timeout=1)
except Empty:
pass
else:
if msg['msg_type'] == 'kernel_info_reply':
self._handle_kernel_info_reply(msg)
break
if not self.is_alive():
> raise RuntimeError('Kernel died before replying to kernel_info')
E RuntimeError: Kernel died before replying to kernel_info
/usr/lib/python2.7/site-packages/jupyter_client/blocking/client.py:120: RuntimeError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/lib/python2.7/site-packages/ipykernel_launcher.py", line 16, in
ERROR:tornado.general:Uncaught exception in ZMQStream callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
ERROR:tornado.general:Uncaught exception in zmqstream callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
self._handle_recv()
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
self._run_callback(callback, msg)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
ERROR:tornado.application:Exception in callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 758, in _run_callback
ret = callback()
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 536, in
self.io_loop.add_callback(lambda : self._handle_events(self.socket, 0))
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
self._handle_recv()
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
self._run_callback(callback, msg)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
app.launch_new_instance()
File "/usr/lib/python2.7/site-packages/traitlets/config/application.py", line 658, in launch_instance
app.start()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 937, in start
raise RuntimeError("IOLoop is already running")
RuntimeError: IOLoop is already running
____________________ TestExecute.test_custom_kernel_manager ____________________
self =
def test_custom_kernel_manager(self):
from .fake_kernelmanager import FakeCustomKernelManager
current_dir = os.path.dirname(__file__)
filename = os.path.join(current_dir, 'files', 'HelloWorld.ipynb')
with io.open(filename) as f:
input_nb = nbformat.read(f, 4)
preprocessor = self.build_preprocessor({
'kernel_manager_class': FakeCustomKernelManager
})
cleaned_input_nb = copy.deepcopy(input_nb)
for cell in cleaned_input_nb.cells:
if 'execution_count' in cell:
del cell['execution_count']
cell['outputs'] = []
# Override terminal size to standardise traceback format
with modified_env({'COLUMNS': '80', 'LINES': '24'}):
output_nb, _ = preprocessor(cleaned_input_nb,
> self.build_resources())
nbconvert/preprocessors/tests/test_execute.py:235:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
nbconvert/preprocessors/base.py:47: in __call__
return self.preprocess(nb, resources)
nbconvert/preprocessors/execute.py:257: in preprocess
cwd=path)
nbconvert/preprocessors/execute.py:241: in start_new_kernel
kc.wait_for_ready(timeout=startup_timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self =
timeout = 60
def wait_for_ready(self, timeout=None):
"""Waits for a response when a client is blocked
- Sets future time for timeout
- Blocks on shell channel until a message is received
- Exit if the kernel has died
- If client times out before receiving a message from the kernel, send RuntimeError
- Flush the IOPub channel
"""
if timeout is None:
abs_timeout = float('inf')
else:
abs_timeout = time.time() + timeout
from ..manager import KernelManager
if not isinstance(self.parent, KernelManager):
# This Client was not created by a KernelManager,
# so wait for kernel to become responsive to heartbeats
# before checking for kernel_info reply
while not self.is_alive():
if time.time() > abs_timeout:
raise RuntimeError("Kernel didn't respond to heartbeats in %d seconds and timed out" % timeout)
time.sleep(0.2)
# Wait for kernel info reply on shell channel
while True:
try:
msg = self.shell_channel.get_msg(block=True, timeout=1)
except Empty:
pass
else:
if msg['msg_type'] == 'kernel_info_reply':
self._handle_kernel_info_reply(msg)
break
if not self.is_alive():
> raise RuntimeError('Kernel died before replying to kernel_info')
E RuntimeError: Kernel died before replying to kernel_info
/usr/lib/python2.7/site-packages/jupyter_client/blocking/client.py:120: RuntimeError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/lib/python2.7/site-packages/ipykernel_launcher.py", line 16, in
app.launch_new_instance()
File "/usr/lib/python2.7/site-packages/traitlets/config/application.py", line 658, in launch_instance
app.start()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 937, in start
raise RuntimeError("IOLoop is already running")
RuntimeError: IOLoop is already running
ERROR:tornado.general:Uncaught exception in ZMQStream callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
ERROR:tornado.general:Uncaught exception in zmqstream callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
self._handle_recv()
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
self._run_callback(callback, msg)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
ERROR:tornado.application:Exception in callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 758, in _run_callback
ret = callback()
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 536, in
self.io_loop.add_callback(lambda : self._handle_events(self.socket, 0))
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
self._handle_recv()
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
self._run_callback(callback, msg)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
________________________ TestExecute.test_disable_stdin ________________________
self =
def test_disable_stdin(self):
"""Test disabling standard input"""
filename = os.path.join(current_dir, 'files', 'Disable Stdin.ipynb')
res = self.build_resources()
res['metadata']['path'] = os.path.dirname(filename)
> input_nb, output_nb = self.run_notebook(filename, dict(allow_errors=True), res)
nbconvert/preprocessors/tests/test_execute.py:152:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
nbconvert/preprocessors/tests/test_execute.py:118: in run_notebook
output_nb, _ = preprocessor(cleaned_input_nb, resources)
nbconvert/preprocessors/base.py:47: in __call__
return self.preprocess(nb, resources)
nbconvert/preprocessors/execute.py:257: in preprocess
cwd=path)
nbconvert/preprocessors/execute.py:241: in start_new_kernel
kc.wait_for_ready(timeout=startup_timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self =
timeout = 60
def wait_for_ready(self, timeout=None):
"""Waits for a response when a client is blocked
- Sets future time for timeout
- Blocks on shell channel until a message is received
- Exit if the kernel has died
- If client times out before receiving a message from the kernel, send RuntimeError
- Flush the IOPub channel
"""
if timeout is None:
abs_timeout = float('inf')
else:
abs_timeout = time.time() + timeout
from ..manager import KernelManager
if not isinstance(self.parent, KernelManager):
# This Client was not created by a KernelManager,
# so wait for kernel to become responsive to heartbeats
# before checking for kernel_info reply
while not self.is_alive():
if time.time() > abs_timeout:
raise RuntimeError("Kernel didn't respond to heartbeats in %d seconds and timed out" % timeout)
time.sleep(0.2)
# Wait for kernel info reply on shell channel
while True:
try:
msg = self.shell_channel.get_msg(block=True, timeout=1)
except Empty:
pass
else:
if msg['msg_type'] == 'kernel_info_reply':
self._handle_kernel_info_reply(msg)
break
if not self.is_alive():
> raise RuntimeError('Kernel died before replying to kernel_info')
E RuntimeError: Kernel died before replying to kernel_info
/usr/lib/python2.7/site-packages/jupyter_client/blocking/client.py:120: RuntimeError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/lib/python2.7/site-packages/ipykernel_launcher.py", line 16, in
app.launch_new_instance()
File "/usr/lib/python2.7/site-packages/traitlets/config/application.py", line 658, in launch_instance
app.start()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 937, in start
raise RuntimeError("IOLoop is already running")
RuntimeError: IOLoop is already running
ERROR:tornado.general:Uncaught exception in ZMQStream callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
ERROR:tornado.general:Uncaught exception in zmqstream callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
self._handle_recv()
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
self._run_callback(callback, msg)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
ERROR:tornado.application:Exception in callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 758, in _run_callback
ret = callback()
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 536, in
self.io_loop.add_callback(lambda : self._handle_events(self.socket, 0))
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
self._handle_recv()
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
self._run_callback(callback, msg)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
_________________________ TestExecute.test_empty_path __________________________
self =
def test_empty_path(self):
"""Can the kernel be started when the path is empty?"""
filename = os.path.join(current_dir, 'files', 'HelloWorld.ipynb')
res = self.build_resources()
res['metadata']['path'] = ''
> input_nb, output_nb = self.run_notebook(filename, {}, res)
nbconvert/preprocessors/tests/test_execute.py:144:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
nbconvert/preprocessors/tests/test_execute.py:118: in run_notebook
output_nb, _ = preprocessor(cleaned_input_nb, resources)
nbconvert/preprocessors/base.py:47: in __call__
return self.preprocess(nb, resources)
nbconvert/preprocessors/execute.py:257: in preprocess
cwd=path)
nbconvert/preprocessors/execute.py:241: in start_new_kernel
kc.wait_for_ready(timeout=startup_timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self =
timeout = 60
def wait_for_ready(self, timeout=None):
"""Waits for a response when a client is blocked
- Sets future time for timeout
- Blocks on shell channel until a message is received
- Exit if the kernel has died
- If client times out before receiving a message from the kernel, send RuntimeError
- Flush the IOPub channel
"""
if timeout is None:
abs_timeout = float('inf')
else:
abs_timeout = time.time() + timeout
from ..manager import KernelManager
if not isinstance(self.parent, KernelManager):
# This Client was not created by a KernelManager,
# so wait for kernel to become responsive to heartbeats
# before checking for kernel_info reply
while not self.is_alive():
if time.time() > abs_timeout:
raise RuntimeError("Kernel didn't respond to heartbeats in %d seconds and timed out" % timeout)
time.sleep(0.2)
# Wait for kernel info reply on shell channel
while True:
try:
msg = self.shell_channel.get_msg(block=True, timeout=1)
except Empty:
pass
else:
if msg['msg_type'] == 'kernel_info_reply':
self._handle_kernel_info_reply(msg)
break
if not self.is_alive():
> raise RuntimeError('Kernel died before replying to kernel_info')
E RuntimeError: Kernel died before replying to kernel_info
/usr/lib/python2.7/site-packages/jupyter_client/blocking/client.py:120: RuntimeError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/lib/python2.7/site-packages/ipykernel_launcher.py", line 16, in
app.launch_new_instance()
File "/usr/lib/python2.7/site-packages/traitlets/config/application.py", line 658, in launch_instance
app.start()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 937, in start
raise RuntimeError("IOLoop is already running")
RuntimeError: IOLoop is already running
ERROR:tornado.general:Uncaught exception in ZMQStream callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
ERROR:tornado.general:Uncaught exception in zmqstream callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
self._handle_recv()
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
self._run_callback(callback, msg)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
ERROR:tornado.application:Exception in callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 758, in _run_callback
ret = callback()
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 536, in
self.io_loop.add_callback(lambda : self._handle_events(self.socket, 0))
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
self._handle_recv()
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
self._run_callback(callback, msg)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
______________________ TestExecute.test_execute_function _______________________
self =
def test_execute_function(self):
# Test the executenb() convenience API
current_dir = os.path.dirname(__file__)
filename = os.path.join(current_dir, 'files', 'HelloWorld.ipynb')
with io.open(filename) as f:
input_nb = nbformat.read(f, 4)
original = copy.deepcopy(input_nb)
> executed = executenb(original, os.path.dirname(filename))
nbconvert/preprocessors/tests/test_execute.py:251:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
nbconvert/preprocessors/execute.py:440: in executenb
return ep.preprocess(nb, resources)[0]
nbconvert/preprocessors/execute.py:257: in preprocess
cwd=path)
nbconvert/preprocessors/execute.py:241: in start_new_kernel
kc.wait_for_ready(timeout=startup_timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self =
timeout = 60
def wait_for_ready(self, timeout=None):
"""Waits for a response when a client is blocked
- Sets future time for timeout
- Blocks on shell channel until a message is received
- Exit if the kernel has died
- If client times out before receiving a message from the kernel, send RuntimeError
- Flush the IOPub channel
"""
if timeout is None:
abs_timeout = float('inf')
else:
abs_timeout = time.time() + timeout
from ..manager import KernelManager
if not isinstance(self.parent, KernelManager):
# This Client was not created by a KernelManager,
# so wait for kernel to become responsive to heartbeats
# before checking for kernel_info reply
while not self.is_alive():
if time.time() > abs_timeout:
raise RuntimeError("Kernel didn't respond to heartbeats in %d seconds and timed out" % timeout)
time.sleep(0.2)
# Wait for kernel info reply on shell channel
while True:
try:
msg = self.shell_channel.get_msg(block=True, timeout=1)
except Empty:
pass
else:
if msg['msg_type'] == 'kernel_info_reply':
self._handle_kernel_info_reply(msg)
break
if not self.is_alive():
> raise RuntimeError('Kernel died before replying to kernel_info')
E RuntimeError: Kernel died before replying to kernel_info
/usr/lib/python2.7/site-packages/jupyter_client/blocking/client.py:120: RuntimeError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/lib/python2.7/site-packages/ipykernel_launcher.py", line 16, in
app.launch_new_instance()
File "/usr/lib/python2.7/site-packages/traitlets/config/application.py", line 658, in launch_instance
app.start()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 937, in start
raise RuntimeError("IOLoop is already running")
RuntimeError: IOLoop is already running
ERROR:tornado.general:Uncaught exception in ZMQStream callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
ERROR:tornado.general:Uncaught exception in zmqstream callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
self._handle_recv()
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
self._run_callback(callback, msg)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
ERROR:tornado.application:Exception in callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 758, in _run_callback
ret = callback()
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 536, in
self.io_loop.add_callback(lambda : self._handle_events(self.socket, 0))
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
self._handle_recv()
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
self._run_callback(callback, msg)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
________________________ TestExecute.test_run_notebooks ________________________
self =
def test_run_notebooks(self):
"""Runs a series of test notebooks and compares them to their actual output"""
input_files = glob.glob(os.path.join(current_dir, 'files', '*.ipynb'))
for filename in input_files:
if os.path.basename(filename) == "Disable Stdin.ipynb":
continue
elif os.path.basename(filename) == "Interrupt.ipynb":
opts = dict(timeout=1, interrupt_on_timeout=True, allow_errors=True)
elif os.path.basename(filename) == "Skip Exceptions.ipynb":
opts = dict(allow_errors=True)
else:
opts = dict()
res = self.build_resources()
res['metadata']['path'] = os.path.dirname(filename)
> input_nb, output_nb = self.run_notebook(filename, opts, res)
nbconvert/preprocessors/tests/test_execute.py:136:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
nbconvert/preprocessors/tests/test_execute.py:118: in run_notebook
output_nb, _ = preprocessor(cleaned_input_nb, resources)
nbconvert/preprocessors/base.py:47: in __call__
return self.preprocess(nb, resources)
nbconvert/preprocessors/execute.py:257: in preprocess
cwd=path)
nbconvert/preprocessors/execute.py:241: in start_new_kernel
kc.wait_for_ready(timeout=startup_timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self =
timeout = 60
def wait_for_ready(self, timeout=None):
"""Waits for a response when a client is blocked
- Sets future time for timeout
- Blocks on shell channel until a message is received
- Exit if the kernel has died
- If client times out before receiving a message from the kernel, send RuntimeError
- Flush the IOPub channel
"""
if timeout is None:
abs_timeout = float('inf')
else:
abs_timeout = time.time() + timeout
from ..manager import KernelManager
if not isinstance(self.parent, KernelManager):
# This Client was not created by a KernelManager,
# so wait for kernel to become responsive to heartbeats
# before checking for kernel_info reply
while not self.is_alive():
if time.time() > abs_timeout:
raise RuntimeError("Kernel didn't respond to heartbeats in %d seconds and timed out" % timeout)
time.sleep(0.2)
# Wait for kernel info reply on shell channel
while True:
try:
msg = self.shell_channel.get_msg(block=True, timeout=1)
except Empty:
pass
else:
if msg['msg_type'] == 'kernel_info_reply':
self._handle_kernel_info_reply(msg)
break
if not self.is_alive():
> raise RuntimeError('Kernel died before replying to kernel_info')
E RuntimeError: Kernel died before replying to kernel_info
/usr/lib/python2.7/site-packages/jupyter_client/blocking/client.py:120: RuntimeError
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/lib/python2.7/site-packages/ipykernel_launcher.py", line 16, in
app.launch_new_instance()
File "/usr/lib/python2.7/site-packages/traitlets/config/application.py", line 658, in launch_instance
app.start()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelapp.py", line 477, in start
ioloop.IOLoop.instance().start()
File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 937, in start
raise RuntimeError("IOLoop is already running")
RuntimeError: IOLoop is already running
ERROR:tornado.general:Uncaught exception in ZMQStream callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
ERROR:tornado.general:Uncaught exception in zmqstream callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
self._handle_recv()
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
self._run_callback(callback, msg)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
ERROR:tornado.application:Exception in callback
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 758, in _run_callback
ret = callback()
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 536, in
self.io_loop.add_callback(lambda : self._handle_events(self.socket, 0))
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
self._handle_recv()
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
self._run_callback(callback, msg)
File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
self.pre_handler_hook()
File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
self.saved_sigint_handler = signal(SIGINT, default_int_handler)
ValueError: signal only works in main thread
______________________ TestNbConvertApp.test_allow_errors ______________________
self =
def test_allow_errors(self):
"""
Verify that conversion is aborted with '--execute' if an error is
encountered, but that conversion continues if '--allow-errors' is
used in addition.
"""
with self.create_temp_cwd(['notebook3*.ipynb']):
# Convert notebook containing a cell that raises an error,
# both without and with cell execution enabled.
output1, _ = self.nbconvert('--to markdown --stdout notebook3*.ipynb') # no cell execution
output2, _ = self.nbconvert('--to markdown --allow-errors --stdout notebook3*.ipynb') # no cell execution; --allow-errors should have no effect
> output3, _ = self.nbconvert('--execute --allow-errors --to markdown --stdout notebook3*.ipynb') # with cell execution; errors are allowed
nbconvert/tests/test_nbconvertapp.py:340:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self =
parameters = ['--execute', '--allow-errors', '--to', 'markdown', '--stdout', 'notebook3*.ipynb']
ignore_return_code = False, stdin = None
def nbconvert(self, parameters, ignore_return_code=False, stdin=None):
"""
Run nbconvert as a shell command, listening for both Errors and
non-zero return codes. Returns the tuple (stdout, stderr) of
output produced during the nbconvert run.
Parameters
----------
parameters : str, list(str)
List of parameters to pass to IPython.
ignore_return_code : optional bool (default False)
Throw an OSError if the return code
"""
if isinstance(parameters, string_types):
parameters = shlex.split(parameters)
cmd = [sys.executable, '-m', 'nbconvert'] + parameters
p = Popen(cmd, stdout=PIPE, stderr=PIPE, stdin=PIPE)
stdout, stderr = p.communicate(input=stdin)
if not (p.returncode == 0 or ignore_return_code):
> raise OSError(bytes_to_str(stderr))
E OSError: [NbConvertApp] Converting notebook notebook3_with_errors.ipynb to markdown
E [NbConvertApp] Executing notebook with kernel: python
E Traceback (most recent call last):
E File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
E "__main__", fname, loader, pkg_name)
E File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
E exec code in run_globals
E File "/usr/lib/python2.7/site-packages/ipykernel_launcher.py", line 16, in
E app.launch_new_instance()
E File "/usr/lib/python2.7/site-packages/traitlets/config/application.py", line 658, in launch_instance
E ERROR:tornado.general:Uncaught exception in ZMQStream callback
E Traceback (most recent call last):
E File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
E callback(*args, **kwargs)
E File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
E return fn(*args, **kwargs)
E File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
E return self.dispatch_shell(stream, msg)
E File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
E self.pre_handler_hook()
E File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
E self.saved_sigint_handler = signal(SIGINT, default_int_handler)
E ValueError: signal only works in main thread
E ERROR:tornado.general:Uncaught exception in zmqstream callback
E Traceback (most recent call last):
E File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
E self._handle_recv()
E File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
E self._run_callback(callback, msg)
E File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
E callback(*args, **kwargs)
E File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
E return fn(*args, **kwargs)
E File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
E return self.dispatch_shell(stream, msg)
E File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
E self.pre_handler_hook()
E File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
E self.saved_sigint_handler = signal(SIGINT, default_int_handler)
E ValueError: signal only works in main thread
E ERROR:tornado.application:Exception in callback
E Traceback (most recent call last):
E File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 758, in _run_callback
E ret = callback()
E File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
E return fn(*args, **kwargs)
E File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 536, in
E self.io_loop.add_callback(lambda : self._handle_events(self.socket, 0))
E File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 450, in _handle_events
E self._handle_recv()
E File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 480, in _handle_recv
E self._run_callback(callback, msg)
E File "/usr/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 432, in _run_callback
E callback(*args, **kwargs)
E File "/usr/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
E return fn(*args, **kwargs)
E File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
E return self.dispatch_shell(stream, msg)
E File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
E self.pre_handler_hook()
E File "/usr/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 248, in pre_handler_hook
E self.saved_sigint_handler = signal(SIGINT, default_int_handler)
E ValueError: signal only works in main thread
E app.start()
E File "/usr/lib/python2.7/site-packages/ipykernel/kernelapp.py", line 477, in start
E ioloop.IOLoop.instance().start()
E File "/usr/lib/python2.7/site-packages/tornado/ioloop.py", line 937, in start
E raise RuntimeError("IOLoop is already running")
E RuntimeError: IOLoop is already running
E Traceback (most recent call last):
E File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
E "__main__", fname, loader, pkg_name)
E File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
E exec code in run_globals
E File "/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/__main__.py", line 2, in
E main()
E File "/usr/lib/python2.7/site-packages/jupyter_core/application.py", line 266, in launch_instance
E return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
E File "/usr/lib/python2.7/site-packages/traitlets/config/application.py", line 658, in launch_instance
E app.start()
E File "/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/nbconvertapp.py", line 325, in start
E self.convert_notebooks()
E File "/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/nbconvertapp.py", line 493, in convert_notebooks
E self.convert_single_notebook(notebook_filename)
E File "/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/nbconvertapp.py", line 464, in convert_single_notebook
E output, resources = self.export_single_notebook(notebook_filename, resources, input_buffer=input_buffer)
E File "/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/nbconvertapp.py", line 393, in export_single_notebook
E output, resources = self.exporter.from_filename(notebook_filename, resources=resources)
E File "/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/exporters/exporter.py", line 174, in from_filename
E return self.from_file(f, resources=resources, **kw)
E File "/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/exporters/exporter.py", line 192, in from_file
E return self.from_notebook_node(nbformat.read(file_stream, as_version=4), resources=resources, **kw)
E File "/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/exporters/templateexporter.py", line 280, in from_notebook_node
E nb_copy, resources = super(TemplateExporter, self).from_notebook_node(nb, resources, **kw)
E File "/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/exporters/exporter.py", line 134, in from_notebook_node
E nb_copy, resources = self._preprocess(nb_copy, resources)
E File "/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/exporters/exporter.py", line 311, in _preprocess
E nbc, resc = preprocessor(nbc, resc)
E File "/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/preprocessors/base.py", line 47, in __call__
E return self.preprocess(nb, resources)
E File "/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/preprocessors/execute.py", line 257, in preprocess
E cwd=path)
E File "/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/preprocessors/execute.py", line 241, in start_new_kernel
E kc.wait_for_ready(timeout=startup_timeout)
E File "/usr/lib/python2.7/site-packages/jupyter_client/blocking/client.py", line 120, in wait_for_ready
E raise RuntimeError('Kernel died before replying to kernel_info')
E RuntimeError: Kernel died before replying to kernel_info
nbconvert/tests/base.py:149: OSError
_________________ TestNbConvertApp.test_errors_print_traceback _________________
self =
def test_errors_print_traceback(self):
"""
Verify that the stderr output contains the traceback of the cell execution exception.
"""
with self.create_temp_cwd(['notebook3_with_errors.ipynb']):
_, error_output = self.nbconvert('--execute --to markdown --stdout notebook3_with_errors.ipynb',
ignore_return_code=True)
> assert 'print("Some text before the error")' in error_output
E AssertionError: assert 'print("Some text before the error")' in "[NbConvertApp] Converting notebook notebook3_with_errors.ipynb to markdown\n[NbConvertApp] Executing notebook with ker...e RuntimeError('Kernel died before replying to kernel_info')\nRuntimeError: Kernel died before replying to kernel_info\n"
nbconvert/tests/test_nbconvertapp.py:364: AssertionError
=============================== warnings summary ===============================
nbconvert/exporters/exporter_locator.py:28
/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/exporters/exporter_locator.py:28: DeprecationWarning: `nbconvert.exporters.exporter_locator` is deprecated in favor of `nbconvert.exporters.base` since nbconvert 5.0.
DeprecationWarning)
nbconvert/preprocessors/regexremove.py:41
/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/preprocessors/regexremove.py:41: DeprecationWarning: Traits should be given as instances, not types (for example, `Int()`, not `Int`). Passing types is deprecated in traitlets 4.1.
patterns = List(Unicode, default_value=[r'\Z']).tag(config=True)
/usr/lib/python2.7/site-packages/traitlets/traitlets.py:2367
/usr/lib/python2.7/site-packages/traitlets/traitlets.py:2367: DeprecationWarning: Traits should be given as instances, not types (for example, `Int()`, not `Int`). Passing types is deprecated in traitlets 4.1.
super(Set, self).__init__(trait, default_value, minlen, maxlen, **kwargs)
/usr/lib/python2.7/site-packages/traitlets/traitlets.py:2367: DeprecationWarning: Traits should be given as instances, not types (for example, `Int()`, not `Int`). Passing types is deprecated in traitlets 4.1.
super(Set, self).__init__(trait, default_value, minlen, maxlen, **kwargs)
/usr/lib/python2.7/site-packages/traitlets/traitlets.py:2367: DeprecationWarning: Traits should be given as instances, not types (for example, `Int()`, not `Int`). Passing types is deprecated in traitlets 4.1.
super(Set, self).__init__(trait, default_value, minlen, maxlen, **kwargs)
/usr/lib/python2.7/site-packages/traitlets/traitlets.py:2367: DeprecationWarning: Traits should be given as instances, not types (for example, `Int()`, not `Int`). Passing types is deprecated in traitlets 4.1.
super(Set, self).__init__(trait, default_value, minlen, maxlen, **kwargs)
/usr/lib/python2.7/site-packages/tornado/web.py:1747
/usr/lib/python2.7/site-packages/tornado/web.py:1747: DeprecationWarning: @asynchronous is deprecated, use coroutines instead
DeprecationWarning)
/usr/lib/python2.7/site-packages/bleach/__init__.py:32
/usr/lib/python2.7/site-packages/bleach/__init__.py:32: DeprecationWarning: Support for html5lib-python < 1.0.0 is deprecated.
warnings.warn('Support for html5lib-python < 1.0.0 is deprecated.', DeprecationWarning)
nbconvert/preprocessors/sanitize.py:33
/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/preprocessors/sanitize.py:33: DeprecationWarning: Traits should be given as instances, not types (for example, `Int()`, not `Int`). Passing types is deprecated in traitlets 4.1.
help="List of HTML tags to allow",
nbconvert/preprocessors/sanitize.py:39
/usr/src/RPM/BUILD/python-module-nbconvert-5.3.1/nbconvert/preprocessors/sanitize.py:39: DeprecationWarning: Traits should be given as instances, not types (for example, `Int()`, not `Int`). Passing types is deprecated in traitlets 4.1.
help="Allowed CSS styles if