diff --git a/narwhals/_compliant/dataframe.py b/narwhals/_compliant/dataframe.py index 8e7b8b5234..ddebed9e71 100644 --- a/narwhals/_compliant/dataframe.py +++ b/narwhals/_compliant/dataframe.py @@ -321,8 +321,12 @@ def __narwhals_namespace__( def to_narwhals(self) -> DataFrame[NativeDataFrameT]: return self._version.dataframe(self, level="full") - def aggregate(self, *exprs: EagerExprT) -> Self: - # NOTE: Ignore intermittent [False Negative] + def aggregate(self, *exprs: EagerExprT) -> Self: # pyright: ignore[reportIncompatibleMethodOverride] + # NOTE: Ignore intermittent [False Negative] (1) + # Method "aggregate" overrides class "CompliantLazyFrame" in an incompatible manner + # Keyword parameter "exprs" type mismatch: base parameter is type "EagerExprT@EagerDataFrame", override parameter is type "EagerExprT@EagerDataFrame" + # Type "EagerExprT@EagerDataFrame" is not assignable to type "EagerExprT@EagerDataFrame" + # NOTE: Ignore intermittent [False Negative] (2) # Argument of type "EagerExprT@EagerDataFrame" cannot be assigned to parameter "exprs" of type "EagerExprT@EagerDataFrame" in function "select" # Type "EagerExprT@EagerDataFrame" is not assignable to type "EagerExprT@EagerDataFrame" return self.select(*exprs) # pyright: ignore[reportArgumentType]