Андраил, не видя лога сложно что-то говорить. Может у вас интерпретатор крашится на какой-нибудь другой строчке, и до этой даже не доходит. Я считаю, если что-то не работает, нужно первым делом хорошенько обмазать всё print'ами и изучить вывод консоли.