Skip to content

Commit 2bb282f

Browse files
committed
minor clean-ups
1 parent 7ddee71 commit 2bb282f

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

pandas/core/indexes/numeric.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -193,17 +193,12 @@ def _validate_dtype(cls, dtype: Dtype | None) -> None:
193193
)
194194

195195
@classmethod
196-
def _ensure_dtype(
197-
cls,
198-
dtype: Dtype | None,
199-
validate: bool = True,
200-
) -> np.dtype | None:
196+
def _ensure_dtype(cls, dtype: Dtype | None) -> np.dtype | None:
201197
"""
202198
Ensure int64 dtype for Int64Index etc. but allow int32 etc. for NumericIndex.
203-
"""
204-
if validate:
205-
cls._validate_dtype(dtype)
206199
200+
Assumed dtype has already been validated.
201+
"""
207202
if dtype is None:
208203
return cls._default_dtype
209204

@@ -257,7 +252,7 @@ def astype(self, dtype, copy=True):
257252
@cache_readonly
258253
@doc(Index._should_fallback_to_positional)
259254
def _should_fallback_to_positional(self) -> bool:
260-
if self.inferred_type == "floating":
255+
if is_float_dtype(self.dtype):
261256
return False
262257
else:
263258
return super()._should_fallback_to_positional()

0 commit comments

Comments
 (0)