def _wait_for_build()

in sagemaker_studio_image_build/codebuild.py [0:0]


    def _wait_for_build(self, build_id, poll_seconds=10):
        client = self.session.client("codebuild")
        status = client.batch_get_builds(ids=[build_id])
        while status["builds"][0]["buildStatus"] == "IN_PROGRESS":
            print(".", end="")
            sys.stdout.flush()
            time.sleep(poll_seconds)
            status = client.batch_get_builds(ids=[build_id])
        print()
        print(f"Build complete, status = {status['builds'][0]['buildStatus']}")
        print(f"Logs at {status['builds'][0]['logs']['deepLink']}")