Skip to content

Commit 7e11bca

Browse files
committed
fix annotations
1 parent 3f3f875 commit 7e11bca

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

cognite/client/data_classes/data_modeling/ids.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ def version(self) -> str | None: ...
190190
Id = tuple[str, str] | tuple[str, str, str] | IdLike | VersionedIdLike
191191

192192

193-
def _load_space_identifier(ids: str | SequenceNotStr[str]) -> DataModelingIdentifierSequence:
193+
def _load_space_identifier(ids: str | Sequence[str] | SequenceNotStr[str]) -> DataModelingIdentifierSequence:
194194
is_sequence = isinstance(ids, Sequence) and not isinstance(ids, str)
195195
spaces = [ids] if isinstance(ids, str) else ids
196196
return DataModelingIdentifierSequence(

cognite/client/utils/_pandas_helpers.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from inspect import signature
88
from itertools import chain
99
from numbers import Integral
10-
from typing import TYPE_CHECKING, Any, Literal
10+
from typing import TYPE_CHECKING, Any, Literal, Protocol
1111

1212
from cognite.client.exceptions import CogniteImportError
1313
from cognite.client.utils._importing import local_import
@@ -18,7 +18,6 @@
1818
import pandas as pd
1919

2020
from cognite.client.data_classes import Datapoints, DatapointsArray, DatapointsArrayList, DatapointsList
21-
from cognite.client.data_classes._base import T_CogniteResource, T_CogniteResourceList
2221

2322

2423
NULLABLE_INT_COLS = {
@@ -88,7 +87,11 @@ def concat_dps_dataframe_list(
8887
return concat_dataframes_with_nullable_int_cols(dfs)
8988

9089

91-
def notebook_display_with_fallback(inst: T_CogniteResource | T_CogniteResourceList, **kwargs: Any) -> str:
90+
class PandasConvertible(Protocol):
91+
def to_pandas(self) -> pd.DataFrame: ...
92+
93+
94+
def notebook_display_with_fallback(inst: PandasConvertible, **kwargs: Any) -> str:
9295
params = signature(inst.to_pandas).parameters
9396
# Default of False enforced (when accepted by method):
9497
if "camel_case" in params:

0 commit comments

Comments
 (0)