riven-calen/datareturnlogictorun icon
public
Published on 5/2/2025
riven-calen/datareturnlogictorun

Это правило помогает формировать предсказуемую, легко обрабатываемую логику возврата во всех функциях работы с Excel

Rules

Любая комплексная функция, связанная с созданием, обновлением или заполнением листа Excel, должна строго придерживаться следующей логики возврата:

  1. Если по логике требуется возврат данных для дальнейшего использования в run.py, функция должна возвращать соответствующий результат (например, словарь, датафрейм и т.п.).
  2. Если возврат данных не требуется — используется флаговая логика: • True — изменения были внесены и успешно сохранены.
    None — изменений не требовалось, всё уже было актуально.
    False — произошла ошибка (например, файл не открылся, не сохранился и т.д.).