tickets = row вместо row поместите в код образец того объекта, который в tickets ожидается. Что там должно быть - список кортежей? Вот примерчик и приведите, хотя бы парочку кортежей.
Andrew Ruwz, будешь борзеть - из банов не вылезешь. Ты пришел сюда просить - опусти голову и молча слушай. А если сам умный - чего пришел попрошайничать?
salimov2292, судя по всему, этот код писали не вы, и вы не понимаете, как и что в нем работает. Если вы ДЕЙСТВИТЕЛЬНО хотите разобраться в вашей проблеме, вам надо разобраться, как всё устроено и понять, где и как чинить.
И со своим решением приходить и выяснять, почему оно должно работать, но не работает.
А сейчас это не вопрос, а задание «разберитесь за меня и дайте рецепт».
kazakov_danil, всё получается, надо приноровиться. К примеру, менюшки редактора при выделении текста могут не работать, если клавиатура видна. Прячем клавиатуру - кнопки начинают работать, выделение скрывается, но помнится и исполняется.
AlexAlex229, я всё это прекрасно понимаю. Но есть нюанс: отлаживать такой код сложно. И всякий раз, читая этот фрагмент, любой читатель будет про себя ругать автора за эту конструкцию. Она сходу не читается и читатель будет постоянно спотыкаться о нее. Впрочем, там много такого кода.
Если вы тоже попались на удочку жуликов с ютьюба с их «легким путем стать программистом», то вас обманули.
Боты - это сложно. Это надо прочесть много документации, включая по нашему ресурсу Регламент прочесть…
У вас весь вопрос нарушает прям кучу правил, если не исправите - его должны удалить.
Далее… дебажить однострочник, который у вас там с if начинается и == set(): заканчивается… ну такое. И кто это придумал такое?
Рекомендую вынести его в отдельные функции и там по частям проверить, что там происходит и где грабля.