Python time.sleep

Eu estou tentando excluir texto dentro de uma caixa de texto depois de esperar 5 segundos, mas em vez disso, o programa não vai correr e dorme sobre tudo o resto. Também existe uma maneira de eu apenas fazer minha caixa de texto dormir para que eu possa executar outro código enquanto o texto está congelado?

<code>from time import time, sleep
from Tkinter import *

def empty_textbox():
    textbox.insert(END, 'This is a test')
    sleep(5)
    textbox.delete("1.0", END)

root = Tk()

frame = Frame(root, width=300, height=100)
textbox = Text(frame)

frame.pack_propagate(0)
frame.pack()
textbox.pack()

empty_textbox()

root.mainloop()
</code>

questionAnswers(1)

yourAnswerToTheQuestion