Skip to content

Commit 7571b45

Browse files
authored
Update job_crud.py
1 parent 7bb0851 commit 7571b45

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

examples/job_crud.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,15 +55,17 @@ def create_job(api_instance, job):
5555
api_response = api_instance.create_namespaced_job(
5656
body=job,
5757
namespace="default")
58-
# Need to wait for a second for the job status to update
59-
sleep(1)
6058
print("Job created. status='%s'" % str(get_job_status(api_instance)))
6159

6260

6361
def get_job_status(api_instance):
64-
api_response = api_instance.read_namespaced_job_status(
65-
name=JOB_NAME,
66-
namespace="default")
62+
job_completed = False
63+
while not job_completed:
64+
api_response = api_instance.read_namespaced_job_status(
65+
name=JOB_NAME,
66+
namespace="default")
67+
if api_response.status.succeeded is not None or api_response.status.failed is not None:
68+
job_completed = True
6769
return api_response.status
6870

6971

0 commit comments

Comments
 (0)