Как сделать задержку программы?
Модуль, который что-то ждёт.
Попробуйте использовать модуль threading и его Timer:
Клик.

from threading import Timer

def hello():
    print "hello, world"

t = Timer(30.0, hello)
t.start()  # через 30 секунд выведется "hello, world".