Перейти к содержанию

Редактирование блоков кода

Редактирование кода

Внутри блока Python пользователю доступен редактор кода с подсветкой синтаксиса и автодополнением ключевых конструкций для обращения к контексту выполнения. Чтобы открыть редактор кода блока, необходимо кликнуть по блоку на графе.

В редакторе предусмотрено редактирование нескольких блоков графа одновременно. В списке слева отображены все блоки Python на текущем графе. Кроме блоков, доступных на графе, возможно редактирование пользовательских скриптов, доступных на графе. Подробнее в разделе Скрипты

Сохранение изменений

Если в коде есть несохранённые изменения, вкладка с кодом будет помечена звездочкой:

Чтобы сохранить изменения, необходимо нажать кнопку "Применить" в правом нижнем углу. При попытке закрытия редактора кода выводится предупреждение, которое позволяет не потерять измененный код при закрытии окна.

Черновики. Хранение несохраненных изменений кода

В блоке предусмотрено сохранение пользовательских изменений в виде черновиков. Черновики сохраняются автоматически в процессе редактирования кода пользователем. Черновики индивидуальны для каждой учетной записи пользователя.

Удаление черновиков при изменении блока другим пользователем

Если при повторном открытии блока для продолжения редактирования произойдет ситуация, что за это время кто-то другой уже отредактировал этот же код, черновики, созданные до изменения блоки, будут удалены.

Чтобы удалить черновик, необходимо нажать кнопку в верхнем левом углу

Редактирование блоков несколькими пользователями

Когда пользователь редактирует код выбранного блока, доступ к нему блокируется для остальных пользователей, находящихся на графе. Блоки, которые недоступны для редактирования в текущий момент, выделены в общем списке:

Чтобы разблокировать блок для остальных, пользователю необходимо закрыть вкладку с кодом блока, либо выйти из режима редактирования: