From 4afacb82b72a71a61f41f744c76d8b757b130ea5 Mon Sep 17 00:00:00 2001 From: Marco Gorelli Date: Fri, 16 Apr 2021 11:07:19 +0100 Subject: [PATCH] add some missing types --- pandas/core/series.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pandas/core/series.py b/pandas/core/series.py index 5c605a6b441c6..1944e5e6196b4 100644 --- a/pandas/core/series.py +++ b/pandas/core/series.py @@ -1019,7 +1019,7 @@ def _get_value(self, label, takeable: bool = False): loc = self.index.get_loc(label) return self.index._get_values_for_loc(self, loc, label) - def __setitem__(self, key, value): + def __setitem__(self, key, value) -> None: key = com.apply_if_callable(key, self) cacher_needs_updating = self._check_is_chained_assignment_possible() @@ -1058,7 +1058,7 @@ def __setitem__(self, key, value): if cacher_needs_updating: self._maybe_update_cacher() - def _set_with_engine(self, key, value): + def _set_with_engine(self, key, value) -> None: # fails with AttributeError for IntervalIndex loc = self.index._engine.get_loc(key) # error: Argument 1 to "validate_numeric_casting" has incompatible type @@ -1094,7 +1094,7 @@ def _set_with(self, key, value): else: self.loc[key] = value - def _set_labels(self, key, value): + def _set_labels(self, key, value) -> None: key = com.asarray_tuplesafe(key) indexer: np.ndarray = self.index.get_indexer(key) mask = indexer == -1 @@ -1102,7 +1102,7 @@ def _set_labels(self, key, value): raise KeyError(f"{key[mask]} not in index") self._set_values(indexer, value) - def _set_values(self, key, value): + def _set_values(self, key, value) -> None: if isinstance(key, Series): key = key._values