Таймер обратного отсчета Python

Я хочу знать о таймере в Python.

Предположим, у меня есть фрагмент кода что-то вроде:

def abc()
   print 'Hi'  
   print 'Hello'
   print 'Hai'

И я хочу напечатать это каждую 1 секунду. Макс три раза; 1-ую секунду мне нужно проверить printf, 2-ую секунду мне нужно проверить также и за 3-ю секунду.

В моем фактическом коде значение переменных будет обновлено. Мне нужно захватить в какой момент все переменные обновляются.

Кто-нибудь может сказать мне, как это сделать.