Сіверт Ілля
здраствуйте, почему при запуске функции "spam()" приложения зависает? и не роботает пока не завершится цикл (простите за ошибки)
читал про мультипоточность?
Вот как минимум она тебе тут поможет. Можно и другими путями, но мультипоток это проще всего)