Skip to content

Commit ebfb17c

Browse files
enable SIM101
1 parent 8ea0ee2 commit ebfb17c

File tree

4 files changed

+4
-7
lines changed

4 files changed

+4
-7
lines changed

metadata-ingestion/pyproject.toml

-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ extend-ignore = [
4343
"RUF015", # unnecessary-iterable-allocation-for-first-element
4444

4545
# Can be enabled later if someone wants to fix existing cases or an auto-fix becomes available
46-
"SIM101", # Multiple isinstance calls for {name}, merge into a single call
4746
"SIM102", # Use a single `if` statement instead of nested `if` statements
4847
"SIM103", # Return the condition directly
4948
"SIM105", # Use `contextlib.suppress(...)` instead of `try`-`except`-`pass`

metadata-ingestion/src/datahub/ingestion/reporting/datahub_ingestion_run_summary_provider.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ def _convert_sets_to_lists(obj: Any) -> Any:
163163
key: DatahubIngestionRunSummaryProvider._convert_sets_to_lists(value)
164164
for key, value in obj.items()
165165
}
166-
elif isinstance(obj, list) or isinstance(obj, set):
166+
elif isinstance(obj, (list, set)):
167167
return [
168168
DatahubIngestionRunSummaryProvider._convert_sets_to_lists(element)
169169
for element in obj

metadata-ingestion/src/datahub/lite/duckdb_lite.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -760,9 +760,7 @@ def post_update_hook(
760760
entity_id=[str(data_platform_urn), data_platform_instance],
761761
)
762762
self._create_edges_from_data_platform_instance(data_platform_instance_urn)
763-
elif isinstance(aspect, ChartInfoClass) or isinstance(
764-
aspect, DashboardInfoClass
765-
):
763+
elif isinstance(aspect, (ChartInfoClass, DashboardInfoClass)):
766764
urn = Urn.from_string(entity_urn)
767765
self.add_edge(
768766
entity_urn,

metadata-ingestion/src/datahub/sdk/dataset.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@
7474
def _parse_upstream_input(
7575
upstream_input: UpstreamInputType,
7676
) -> Union[models.UpstreamClass, models.FineGrainedLineageClass]:
77-
if isinstance(upstream_input, models.UpstreamClass) or isinstance(
78-
upstream_input, models.FineGrainedLineageClass
77+
if isinstance(
78+
upstream_input, (models.UpstreamClass, models.FineGrainedLineageClass)
7979
):
8080
return upstream_input
8181
elif isinstance(upstream_input, (str, DatasetUrn)):

0 commit comments

Comments
 (0)