• S sverchok
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 148
    • Задачи 148
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 21
    • Запросы на слияние 21
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • nikitronn
  • sverchok
  • Запросы на слияние
  • !3965

resolve Python changes to AST module

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты nikitronn запросил слияние getsetprop_fix4 в master Мар 10, 2021
  • Обзор 1
  • Коммиты 8
  • Конвейеры 0
  • Изменения 1

Created by: zeffii

Addressed problem description

The Set/Get Property MK2 node relies on Python's AST module, which received major upgrades between Python 3.7 (Blender 2.92) and Python 3.9+ ( Blender 2.93). The upgrades to AST module broke the way this nodes parses attributes, because internally certain classes of ast have been depreciated (and have different return behaviours).

Solution description

The solution provides two extra clauses in the if-else logic of the "parse_to_path" function, these clauses show the simplified approach now permitted by the AST module.

Preflight checklist

Put an x letter in each brackets when you're done this item:

  • Code changes complete.
  • Manual testing done.
  • Ready for merge.

resolves https://github.com/nortikin/sverchok/issues/3946

  • adds the following aliases nodes and ng
    • nodes: resolves to self.id_data.nodes, use this to work on the current node tree
    • ng: resolves to bpy.data.node_groups
Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: getsetprop_fix4