Вместе с elif плакал весь python 3.10
Tishka17 делал и рекомендовал в подобном случае handlers. Мб это даже и распространенный паттерн (к сожалению не вкурсе пока, не успел повникать в каком паттерне ооп это) В общем грубо говоря можно запихать условие и действие в один объект handler. Потом перебрать объекты handler: какой подойдет, тот и выполнится
a = {'login' :fun1,... } a['login'] (data) вот так сгрупируй, оно будет даже быстрее работать чем ифы куча
Так это можно сделать разными хэндлерами
Обсуждают сегодня