Jupyter Notebook Механизм копирования

Я пытаюсь сделать копию только для чтения блокнота Jupyter (сделано путем установки Chattr i немного с 644 разрешение). Копирование записной книжки завершается ошибкой, когда ядро ​​установлено на Python2 или Python3. Открывается только пустая страница. Интересно, что аналогичная записная книжка с ядром R успешно делает копию.

Есть ли в ядрах jupyter специальные вызовы для этого? make a copy UI?

Насколько я могу судить make a copy вызывает notebook.js, который обрабатывается handler.py. Я положил слушателя в handler.py чтобы отладить это, но кажется, что создание копии даже не входит в контекст. Я пытался вставить в окно предупреждения notebook.js также до линии 2781, но это, похоже, ничего не делало. Любые указатели для отладки этого сценария или как вызывается код копирования?

Релевантная информация:

  1. Jupyter обслуживается через jupyterhub==0.6.1
  2. jupyter==1.0.0
  3. ipykernel==4.3.1

0 ответов

Другие вопросы по тегам