Skip to content

Commit 739f72d

Browse files
yinghsienwucopybara-github
authored andcommitted
fix: Expose JOB_STATE_RUNNING and JOB_STATE_EXPIRED for Gemini Batches states
PiperOrigin-RevId: 811471392
1 parent 5290bb7 commit 739f72d

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

google/genai/_transformers.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1114,12 +1114,16 @@ def t_job_state(state: str) -> str:
11141114
return 'JOB_STATE_UNSPECIFIED'
11151115
elif state == 'BATCH_STATE_PENDING':
11161116
return 'JOB_STATE_PENDING'
1117+
elif state == 'BATCH_STATE_RUNNING':
1118+
return 'JOB_STATE_RUNNING'
11171119
elif state == 'BATCH_STATE_SUCCEEDED':
11181120
return 'JOB_STATE_SUCCEEDED'
11191121
elif state == 'BATCH_STATE_FAILED':
11201122
return 'JOB_STATE_FAILED'
11211123
elif state == 'BATCH_STATE_CANCELLED':
11221124
return 'JOB_STATE_CANCELLED'
1125+
elif state == 'BATCH_STATE_EXPIRED':
1126+
return 'JOB_STATE_EXPIRED'
11231127
else:
11241128
return state
11251129

google/genai/tests/transformers/test_t_batch.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,8 @@ class TestJobState:
277277
('BATCH_STATE_SUCCEEDED', 'JOB_STATE_SUCCEEDED'),
278278
('BATCH_STATE_FAILED', 'JOB_STATE_FAILED'),
279279
('BATCH_STATE_CANCELLED', 'JOB_STATE_CANCELLED'),
280+
('BATCH_STATE_EXPIRED', 'JOB_STATE_EXPIRED'),
281+
('BATCH_STATE_RUNNING', 'JOB_STATE_RUNNING'),
280282
('BATCH_STATE_FOOBAR', 'BATCH_STATE_FOOBAR'),
281283
],
282284
)

0 commit comments

Comments
 (0)