Exemplo simples de pygtk e threads, por favor

Alguém pode me dar um exemplo simples envolvendo tópicos dessa maneira, por favor.

O problema com o meu código é que, quando clico no botão Um, a GUI congela até terminar. Quero que os botões permaneçam responsivos quando o def estiver sendo executado. Como posso corrigir isso?

class fun:
        wTree = None
        def __init__( self ):                
                self.wTree = gtk.glade.XML( "ui.glade" )

                dic = {
                        "on_buttonOne" : self.one,
                        "on_buttonTwo" : self.two,
                }
                self.wTree.signal_autoconnect( dic )              
                gtk.main()

        def sone(self, widget):
           time.sleep(1)
           print "1"
           time.sleep(1)
           print "2"
           time.sleep(1)
           print "3"
        def stwo(self, widget):
           time.sleep(1)
           print "4"
           time.sleep(1)
           print "5"
           time.sleep(1)
           print "6"
do=fun()

Por favor, me ajude.

questionAnswers(2)

yourAnswerToTheQuestion