A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/ipython/ipython/issues/1843/ below:

Notebook does not exist and permalinks · Issue #1843 · ipython/ipython · GitHub

When the IPython kernel is killed, existing Notebook sessions may display the following message:

This can leave the user in a very nasty state in which he may still work on his notebook, but be unable to save his work because the kernel displays the message "Notebook does not exist". This error is only briefly flashed in the upper right of the browser window, easily leaving the user without knowing that his work is not saving properly. (I just did a lot of work on a notebook in this state...) Worse, there is no way to save the file now, as the "save" capability asks the kernel for the .ipynb file.

This can be simply mitigated by using the same URL/hash for the same notebook, rather than generating a new hash and URL for each notebook, each time IPython is restarted. Why not store this hash in the .ipynb file, so that browser sessions can persist across kernel restarts? This has the added benefit that links to notebooks ("permalinks") may be stored elsewhere.

Loss of the kernel shouldn't cause the user to be unable to save his work, under any circumstances.

I'm using the latest git code, updated this morning.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4