Enum comparison bug fixed
Был найден баг - при подключении федот-а как внешней либы возникает проблема со сравнением енумов, торчащих из пользовательского интерфейса наружу.
Сценарий такой.
В своем стороннем проекте делается
from FEDOT.core.repository.tasks import TaskTypesEnum
и передаешь внутрь fedot переменную class_task =TaskTypesEnum.classification, то внутри fedot
где скрипт начинается с
from core.repository.tasks import TaskTypesEnum
и имеет сравнение енумов, то class_task не будет равно TaskTypesEnum.classification
(сравнение возвращает false, см. https://stackoverflow.com/questions/26589805/python-enums-across-modules).
Сделал в рамках этого PR фикс, но не знаю - можно ли его протестировать автоматически?