frompupil_labs.neon_usbimportCameraNotFoundError,EyeCameraUVC,SceneCamerascene_cam=SceneCamera()eye_cam=EyeCameraUVC()# Disconnect Neon while running this code to see the reconnection in actionwhileTrue:try:scene_frame=scene_cam.get_frame()eye_frame=eye_cam.get_frame()exceptTimeoutError:print("\nTimeoutError - The device has been disconnected."" Attempting to reconnect.\n")attempts=0whileTrue:try:# del eye_cam # When adding this line, the execution will freeze herescene_cam=SceneCamera()print("This gets printed.")eye_cam=EyeCameraUVC()print("This never gets printed.")exceptCameraNotFoundError:attempts+=1print("\033[1A",end="\x1b[2K")# This line clears the previous lineprint(f"Device not yet reconnected. Retrying...{attempts}")else:print("Device reconnected.\n")breakcontinueprint(f"\rscene index: {scene_frame.index}\t eye index: {eye_frame.index}",end="")