http://www.python.org/doc/2.3.3/lib/module-time.html
import time
while True:
   updateImage()
   time.sleep(0.3)
OR
http://www.pygame.org/docs/ref/pygame_time.html
while True:
   updateImage()
   pygame.time.wait(300)
OR (more accurate, more CPU use)
while True:
   updateImage()
   pygame.time.delay(300)
OR
http://www.pygame.org/docs/ref/Clock.html
timer = pygame.time.Clock()
fps = 1/3.0
while True:
   timer.tick(fps)
  updateImage()
OR (if you have other stuff in the loop that takes time)
import time
last = time.time()
while True:
   now = time.time()
   if (now - last) >= 0.3:
      updateImage()
      last = now
   otherStuff()
OR
last = pygame.time.get_ticks()
while True:
   now = pygame.time.get_ticks()
   if (now - last) >= 300:
      updateImage()
      last = now
   otherStuff()
Regards,
Steve   
On 3 Mar 2004 at 17:20, lorca wrote:
> Hi, how can i do that the image update every 300ms, for example:
> 
> a = get_time()
> while 1:
>     if get_time() > (a + 300ms)
>         updateImage()
>         a = get_time()
> 
> i need the methods to get time
> 
> PS: sorry for my english
>