Otwieracz urllib2 zawiesza się, jeśli działa w wątku

Mam kod, który działa poprawnie (połącz się ze stroną, pobierz PHPSESSID). kiedy umieściłem ten kod w funkcji, zrobiłem z niego wątek:

Gdk.threads_enter()
threading.Thread(target=self.do_login,args=()).start()
Gdk.threads_leave()

kod wisi

f = opener.open(req)

jakieś pomysły dlaczego?

kiedy wymuszam zamknięcie aplikacji, dopełnia wszystko i drukuje wszystko w terminalu bez błędów. dlaczego zawiesza się na tej konkretnej linii tylko w wątku. nie wychodzi poza wątek.

questionAnswers(1)

yourAnswerToTheQuestion