Has anyone used time.sleep successfully?

I have time.sleep inside of a loop and it looks to be pausing my script as a whole instead of delaying my iteration loop. As a test I'm printing out a series of numbers to the console and putting in time.sleep(1) expecting a second delay between prints but all I'm seeing is LW freeze up, then print everything at once.