Imprimir na mesma linha com time.sleep ()

Estou tentando imprimir duas seqüências de caracteres na mesma linha usando um temporizador no meio. Aqui está o código:

import time

print "hello",
time.sleep(2)
print "world"

Mas parece que o programa aguarda dois segundos e depois imprime as duas strings.