if args.save: file_timestamp = datetime.datetime.now().strftime("%Y-%m-%d--%H-%M-%S") # Open results file results = open( args.results + "/" + phone.name + "--" + args.type + "-start--" + file_timestamp + ".txt", "w") results.write("Iteration, Duration\n") phone.go_to_start_position() # Start main timer main_timer_start = time.perf_counter() for i in range(args.iterations): print(f"Iteration #{i+1}") camera.clear_image_buffer() phone.open_app() camera.look_for_image() elapsed_time = camera.timestamp - phone.start_timestamp print(" Elapsed time:", elapsed_time) if args.save: results.write(f"{i+1}, {elapsed_time}\n") time.sleep(0.5) if args.type == "warm": print(" Closing app\n") phone.close_app() else: print(" Quitting app\n")