Skip to content

Commit eece374

Browse files
committed
chore: type-check/lint
1 parent f530364 commit eece374

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

airbyte_cdk/sources/declarative/parsers/model_to_component_factory.py

+6-12
Original file line numberDiff line numberDiff line change
@@ -541,11 +541,7 @@ def __init__(
541541
)
542542
self._connector_state_manager = connector_state_manager or ConnectorStateManager()
543543
self._api_budget: Optional[Union[APIBudget, HttpAPIBudget]] = None
544-
self._job_tracker: Optional[JobTracker] = (
545-
self._create_async_job_tracker(source_config=source_config)
546-
if source_config
547-
else None
548-
)
544+
self._job_tracker: JobTracker = self._create_async_job_tracker(source_config=source_config)
549545

550546
def _init_mappings(self) -> None:
551547
self.PYDANTIC_MODEL_TO_CONSTRUCTOR: Mapping[Type[BaseModel], Callable[..., Any]] = {
@@ -2930,8 +2926,6 @@ def _get_download_retriever() -> SimpleRetrieverTestReadDecorator | SimpleRetrie
29302926
download_target_extractor=download_target_extractor,
29312927
)
29322928

2933-
self._job_tracker = JobTracker(1) if not self._job_tracker else self._job_tracker
2934-
29352929
async_job_partition_router = AsyncJobPartitionRouter(
29362930
job_orchestrator_factory=lambda stream_slices: AsyncJobOrchestrator(
29372931
job_repository,
@@ -3227,11 +3221,11 @@ def set_api_budget(self, component_definition: ComponentDefinition, config: Conf
32273221
)
32283222

32293223
def _create_async_job_tracker(
3230-
self, source_config: ConnectionDefinition
3231-
) -> Optional[JobTracker]:
3224+
self, source_config: Optional[ConnectionDefinition]
3225+
) -> JobTracker:
32323226
"""
32333227
Sets up job tracking for async jobs based on limit specified in the source config.
32343228
"""
3235-
if job_count := source_config.get("max_concurrent_job_count"):
3236-
return JobTracker(job_count)
3237-
return None
3229+
if source_config:
3230+
return JobTracker(source_config.get("max_concurrent_job_count", 1))
3231+
return JobTracker(1)

0 commit comments

Comments
 (0)