jupyter-xeus / xeus-octave

Jupyter kernel for GNU Octave
https://xeus-octave.readthedocs.io/
GNU General Public License v3.0
57 stars 10 forks source link

Input/Output should be redirected only during cell execution #28

Closed rapgenic closed 3 years ago

rapgenic commented 3 years ago

When kernel is stopped with no cell executing, the interpreter prints an error message that is appended to the last executed cell.

This can be avoided by temporarily overriding cin and cout only when the cell is being executed.

See the xeus-python kernel.