Skip to content

Commit d7d96b1

Browse files
jbrockmendeljschendel
authored andcommitted
CLN: remove to_M8 (#30840)
1 parent 4fb264a commit d7d96b1

File tree

3 files changed

+1
-29
lines changed

3 files changed

+1
-29
lines changed

pandas/core/arrays/datetimes.py

-16
Original file line numberDiff line numberDiff line change
@@ -70,22 +70,6 @@ def tz_to_dtype(tz):
7070
return DatetimeTZDtype(tz=tz)
7171

7272

73-
def _to_M8(key, tz=None):
74-
"""
75-
Timestamp-like => dt64
76-
"""
77-
if not isinstance(key, Timestamp):
78-
# this also converts strings
79-
key = Timestamp(key)
80-
if key.tzinfo is not None and tz is not None:
81-
# Don't tz_localize(None) if key is already tz-aware
82-
key = key.tz_convert(tz)
83-
else:
84-
key = key.tz_localize(tz)
85-
86-
return np.int64(conversion.pydt_to_i8(key)).view(_NS_DTYPE)
87-
88-
8973
def _field_accessor(name, field, docstring=None):
9074
def f(self):
9175
values = self.asi8

pandas/core/indexes/datetimes.py

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
from pandas.core.accessor import delegate_names
1717
from pandas.core.arrays.datetimes import (
1818
DatetimeArray,
19-
_to_M8,
2019
tz_to_dtype,
2120
validate_tz_from_dtype,
2221
)

pandas/tests/tseries/offsets/test_offsets.py

+1-12
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
from pandas.errors import PerformanceWarning
2424

2525
import pandas._testing as tm
26-
from pandas.core.indexes.datetimes import DatetimeIndex, _to_M8, date_range
26+
from pandas.core.indexes.datetimes import DatetimeIndex, date_range
2727
from pandas.core.series import Series
2828

2929
from pandas.io.pickle import read_pickle
@@ -81,17 +81,6 @@ class WeekDay:
8181
SUN = 6
8282

8383

84-
####
85-
# Misc function tests
86-
####
87-
88-
89-
def test_to_M8():
90-
valb = datetime(2007, 10, 1)
91-
valu = _to_M8(valb)
92-
assert isinstance(valu, np.datetime64)
93-
94-
9584
#####
9685
# DateOffset Tests
9786
#####

0 commit comments

Comments
 (0)