Это опечатка в вопросе или в вашей программе: login_reponse
! = login_response
Если я исправлю эту ошибку, скрипт будет работать без ошибок на моей машине.(Возможно, вы захотите использовать class UControl(object):
вместо class UControl():
).
Тот факт, что ошибка не распечатывается, предполагает, что ваш код даже не запускается.Как вы вызываете его?
Кроме того, второй файл на самом деле является модулем (как первый), а не классом, как вы указали в своем вопросе.