Skip to content

Commit b5e5101

Browse files
committed
lint fix
1 parent 4d65ac3 commit b5e5101

File tree

3 files changed

+29
-27
lines changed

3 files changed

+29
-27
lines changed

metadata-ingestion/src/datahub/ingestion/source/vertexai.py

+22-21
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
from datahub._codegen.aspect import _Aspect
2626
from datahub.configuration.source_common import EnvConfigMixin
2727
from datahub.emitter.mcp import MetadataChangeProposalWrapper
28-
from datahub.emitter.mcp_builder import ContainerKey, ProjectIdKey, gen_containers
28+
from datahub.emitter.mcp_builder import ProjectIdKey, gen_containers
2929
from datahub.ingestion.api.common import PipelineContext
3030
from datahub.ingestion.api.decorators import (
3131
SupportStatus,
@@ -47,21 +47,21 @@
4747
from datahub.metadata.schema_classes import (
4848
AuditStampClass,
4949
ContainerClass,
50+
DataPlatformInstanceClass,
5051
DataProcessInstanceInputClass,
5152
DataProcessInstancePropertiesClass,
53+
DataProcessInstanceRunEventClass,
54+
DataProcessInstanceRunResultClass,
55+
DataProcessRunStatusClass,
5256
DatasetPropertiesClass,
5357
MLModelDeploymentPropertiesClass,
5458
MLModelGroupPropertiesClass,
5559
MLModelPropertiesClass,
60+
MLTrainingRunPropertiesClass,
61+
RunResultTypeClass,
5662
SubTypesClass,
5763
TimeStampClass,
5864
VersionTagClass,
59-
MLTrainingRunPropertiesClass,
60-
RunResultTypeClass,
61-
DataProcessInstanceRunEventClass,
62-
DataProcessRunStatusClass,
63-
DataProcessInstanceRunResultClass,
64-
DataPlatformInstanceClass
6565
)
6666
from datahub.utilities.str_enum import StrEnum
6767
from datahub.utilities.time import datetime_to_ts_millis
@@ -502,7 +502,7 @@ def _gen_ml_group_mcps(
502502
customProperties={"displayName": model.display_name},
503503
),
504504
SubTypesClass(typeNames=[MLTypes.MODEL_GROUP]),
505-
ContainerClass(container=self._get_project_container().as_urn())
505+
ContainerClass(container=self._get_project_container().as_urn()),
506506
],
507507
)
508508

@@ -518,12 +518,15 @@ def _get_project_container(self) -> ProjectIdKey:
518518
return ProjectIdKey(project_id=self.config.project_id, platform=self.platform)
519519

520520
def _is_automl_job(self, job: VertexAiResourceNoun) -> bool:
521-
return (
522-
isinstance(job, AutoMLTabularTrainingJob)
523-
or isinstance(job, AutoMLTextTrainingJob)
524-
or isinstance(job, AutoMLImageTrainingJob)
525-
or isinstance(job, AutoMLVideoTrainingJob)
526-
or isinstance(job, AutoMLForecastingTrainingJob)
521+
return isinstance(
522+
job,
523+
(
524+
AutoMLTabularTrainingJob,
525+
AutoMLTextTrainingJob,
526+
AutoMLImageTrainingJob,
527+
AutoMLVideoTrainingJob,
528+
AutoMLForecastingTrainingJob,
529+
),
527530
)
528531

529532
def _search_model_version(
@@ -682,7 +685,9 @@ def _gen_endpoints_mcps(
682685
customProperties={"displayName": endpoint.display_name},
683686
),
684687
# TODO add followings when metadata for MLModelDeployment is updated (these aspects not supported currently)
685-
ContainerClass(container=self._get_project_container().as_urn()),
688+
ContainerClass(
689+
container=self._get_project_container().as_urn()
690+
),
686691
# SubTypesClass(typeNames=[MLTypes.ENDPOINT])
687692
],
688693
)
@@ -762,7 +767,7 @@ def _gen_ml_model_mcps(
762767
ContainerClass(
763768
container=self._get_project_container().as_urn(),
764769
),
765-
SubTypesClass(typeNames=[MLTypes.MODEL])
770+
SubTypesClass(typeNames=[MLTypes.MODEL]),
766771
],
767772
)
768773

@@ -779,11 +784,7 @@ def _search_endpoint(self, model: Model) -> List[Endpoint]:
779784
endpoint_dict[resource.model].append(endpoint)
780785
self.endpoints = endpoint_dict
781786

782-
endpoints = (
783-
self.endpoints[model.resource_name]
784-
if model.resource_name in self.endpoints
785-
else []
786-
)
787+
endpoints = self.endpoints.get(model.resource_name, [])
787788
return endpoints
788789

789790
def _make_ml_model_urn(self, model_version: VersionInfo, model_name: str) -> str:

metadata-ingestion/tests/integration/vertexai/test_vertexai.py

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
from typing import Any, Dict, TypeVar
44
from unittest.mock import patch
55

6-
import pytest
76
from pytest import Config
87

98
from datahub.ingestion.run.pipeline import Pipeline

metadata-ingestion/tests/unit/test_vertexai_source.py

+7-5
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
gen_mock_experiment_run,
4444
gen_mock_model,
4545
gen_mock_model_version,
46-
gen_mock_models,
4746
gen_mock_training_automl_job,
4847
gen_mock_training_custom_job,
4948
)
@@ -447,8 +446,9 @@ def test_get_experiment_mcps(
447446
actual_urns = [
448447
wu.metadata.entityUrn
449448
for wu in workunits
450-
if isinstance(wu.metadata, MetadataChangeProposalClass)
451-
or isinstance(wu.metadata, MetadataChangeProposalWrapper)
449+
if isinstance(
450+
wu.metadata, (MetadataChangeProposalClass, MetadataChangeProposalWrapper)
451+
)
452452
]
453453
assert [expected_urn] * 5 == actual_urns
454454

@@ -463,8 +463,10 @@ def test_get_experiment_mcps(
463463
[
464464
wu.metadata.aspect.__class__
465465
for wu in workunits
466-
if isinstance(wu.metadata, MetadataChangeProposalClass)
467-
or isinstance(wu.metadata, MetadataChangeProposalWrapper)
466+
if isinstance(
467+
wu.metadata,
468+
(MetadataChangeProposalClass, MetadataChangeProposalWrapper),
469+
)
468470
]
469471
)
470472
assert expected_classes == instances

0 commit comments

Comments
 (0)