2016-09-26 15 views
0

eカーネルの実行中にセルが実行されている間にノートブックを自動保存することはできますか? セルを長時間実行するたびに、自動保存が中止され、セルの実行が終了すると再び保存が開始されます。 これがデフォルトの動作ですか? 変更する方法はありますか?実行中のJupyter/Ipythonノートブックの自動保存

答えて

2

自動保存は、実行に関係なく、常にタイマーで実行されます。ただし、自動保存イベントは、保存する変更がある場合にのみ発生します(いわゆる「ダーティ」フラグによって示されます)。出力が到着すると、そのフラグがセットされます。これは、実行が完了すると自動保存が再開されることを示します(正確には、出力が到着したときでなければなりません)。

変更を加えて自動保存が行われていない場合は、ノートブックのダーティ状態の追跡方法にバグがある可能性があります。

+0

出力が頻繁に更新され、出力が変更されるたびにタイマーが再起動する可能性がありますか? – Mike

+0

実際、上記のように汚れた状態のバグが見つかりました。新しい出力は、最後の出力が到着するまでダーティー・フラグを設定しません。 [これで解決します](https://github.com/jupyter/notebook/pull/1807)。 *セルの追加/削除やセルの内容の変更などの他の*ドキュメントの変更は、実行中にダーティー状態をトリガする必要があります。 – minrk

関連する問題