beelze
проверяете именно последнее сравнение, это верно?
Я показал свой код с ошибкой в синтаксисе, что бы определить верность моего предположения о причине возникновения проблемы. Проверять нужно в цикле. Поэтому
beelzeмне не подходит. Нужно пробежать по всему словарю и вернуть loop или spoofing, а если ничего не нашлось, то тогда уже epic fail.return i if event else 'epic fail'
В “продакшен” скрипт попал с блоком if под циклом и упрощёнными регулярками.