status
Traceback (most recent call last):
File "/home/user/test/env/bin/pweave", line 11, in <module>
sys.exit(weave())
File "/home/user/test/env/lib/python3.6/site-packages/pweave/scripts.py", line 53, in weave
pweave.weave(infile, **opts_dict)
File "/home/user/test/env/lib/python3.6/site-packages/pweave/__init__.py", line 59, in weave
doc.weave()
File "/home/user/test/env/lib/python3.6/site-packages/pweave/pweb.py", line 192, in weave
self.run()
File "/home/user/test/env/lib/python3.6/site-packages/pweave/pweb.py", line 127, in run
self.wd
File "/home/user/test/env/lib/python3.6/site-packages/pweave/processors/jupyter.py", line 171, in __init__
self.init_matplotlib()
File "/home/user/test/env/lib/python3.6/site-packages/pweave/processors/jupyter.py", line 174, in init_matplotlib
self.loadstring(subsnippets.init_matplotlib)
File "/home/user/test/env/lib/python3.6/site-packages/pweave/processors/jupyter.py", line 134, in loadstring
return self.run_cell(code_str)
File "/home/user/test/env/lib/python3.6/site-packages/pweave/processors/jupyter.py", line 66, in run_cell
msg = self.kc.get_shell_msg(timeout=timeout)
AttributeError: 'BlockingInProcessKernelClient' object has no attribute 'get_shell_msg'
This issue arises using the current version of Pweave (Pweave-0.30.3) and Python 3.6.9 on Ubuntu 18.04.6.
To reproduce:
Expected output
Actual output
output follows:
Comments
Versions of jupyter-client from 6.1.5 through to 6.1.12 inclusive seem to work fine. (This can be tested by running e.g.
pip install --upgrade Pweave 'jupyter-client==6.1.12'.)Earlier than 6.1.0, I assume one runs into issue #151.