+
+ if args.a > 0:
+ last = 0
+ clock = pygame.time.Clock()
+ done = False
+
+ while not done:
+ for event in pygame.event.get():
+ if event.type == pygame.QUIT:
+ done = True
+ if time.time() - last > args.a:
+ last = time.time()
+ im = cam.get_image()
+ screen.display_picture(im)
+ im.save(saving_dir + "{0:0>3}.jpg".format(im_number), 'JPEG')
+ im_number += 1
+ clock.tick(15)
+
+ else:
+ while True:
+ event = pygame.event.wait()
+ if event.type == QUIT:
+ break
+ if event.type != KEYDOWN:
+ continue