@@ -144,7 +144,7 @@ def operator_value(criterion: Dict[str, object]) -> (str, object):
144
144
max_poll_time = time .time () + max_poll_delay_seconds
145
145
146
146
# TODO: `user` might be None
147
- dependency_job_info = _await_dependency_job (url , user . user_id , batch_jobs , poll_interval_seconds ,
147
+ dependency_job_info = _await_dependency_job (url , user , batch_jobs , poll_interval_seconds ,
148
148
max_poll_delay_seconds , max_poll_time )
149
149
150
150
if dependency_job_info :
@@ -530,10 +530,10 @@ def extract_own_job_info(url: str, user_id: str, batch_jobs: backend.BatchJobs)
530
530
return None
531
531
532
532
533
- def _await_dependency_job (url , user_id , batch_jobs , poll_interval_seconds , max_poll_delay_seconds ,
533
+ def _await_dependency_job (url , user , batch_jobs , poll_interval_seconds , max_poll_delay_seconds ,
534
534
max_poll_time ) -> Optional [BatchJobMetadata ]:
535
535
def get_dependency_job_info () -> Optional [BatchJobMetadata ]:
536
- return (extract_own_job_info (url , user_id , batch_jobs ) if batch_jobs
536
+ return (extract_own_job_info (url , user . user_id , batch_jobs ) if batch_jobs
537
537
else None )
538
538
539
539
dependency_job_info = get_dependency_job_info ()
@@ -569,8 +569,7 @@ def get_dependency_job_info() -> Optional[BatchJobMetadata]:
569
569
570
570
def _await_stac_object (url , poll_interval_seconds , max_poll_delay_seconds , max_poll_time ) -> STACObject :
571
571
while True :
572
- # TODO: add retry
573
- stac_object = pystac .read_file (href = url ) # TODO: does this have a timeout set?
572
+ stac_object = pystac .read_file (href = url ) # TODO: add retries and set timeout
574
573
575
574
partial_job_status = (stac_object
576
575
.to_dict (include_self_link = False , transform_hrefs = False )
0 commit comments