Возможно ли автосохранение ноутбука во время работы ядра e, а выполняется ячейка? Каждый раз, когда я выполняю ячейку в течение длительного времени, она останавливает автосохранение и снова запускает сохранение после завершения выполнения ячейки. Это поведение по умолчанию? Есть ли способ изменить его?Автозагрузка ноутбука Jupyter/Ipython во время исполнения
0
A
ответ
2
Автосохранение всегда работает на таймере, независимо от исполнения. Однако событие автосохранения запускается только в том случае, если есть изменения в сохранении (указывается с помощью так называемого «грязного» флага). Выходные наборы устанавливают этот флаг, что может быть причиной того, что вы видите, что автосохранение возобновляется после завершения выполнения (точнее, оно должно появляться при выходе).
Если вы вносите изменения и автосохранение не происходит, может возникнуть ошибка в том, как ноутбук отслеживает загрязненное состояние.
Может быть, потому, что выход часто обновляется, и таймер перезапускается каждый раз, когда выход изменяется? – Mike
Действительно, вы обнаружили ошибку грязного состояния, как я уже говорил выше. Новый выход не устанавливает грязный флаг до тех пор, пока не появится последний выход. [Это должно исправить это] (https://github.com/jupyter/notebook/pull/1807). * Другие * изменения в документе, такие как добавление/удаление ячеек или изменение содержимого ячеек, все равно должны запускать грязное состояние во время выполнения. – minrk