Skip to content

Commit 8d163d8

Browse files
committed
CLN: run black pandas & flake8
1 parent 93b7197 commit 8d163d8

File tree

2 files changed

+23
-17
lines changed

2 files changed

+23
-17
lines changed

pandas/core/tools/datetimes.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -320,13 +320,17 @@ def _convert_listlike_datetimes(
320320
# GH 30050 pass an ndarray to tslib.array_with_unit_to_datetime
321321
# because it expects an ndarray argument
322322
if isinstance(arg, IntegerArray):
323-
arg_np = np.array(arg[np.logical_not(arg._mask)],dtype=type(arg[0]))
324-
result_np, tz_parsed = tslib.array_with_unit_to_datetime(arg_np, unit, errors=errors)
325-
result = np.empty(arg.shape[0],dtype='datetime64[' + unit + ']')
326-
result[arg._mask] = np.datetime64('nat')
323+
arg_np = np.array(arg[np.logical_not(arg._mask)], dtype=type(arg[0]))
324+
result_np, tz_parsed = tslib.array_with_unit_to_datetime(
325+
arg_np, unit, errors=errors
326+
)
327+
result = np.empty(arg.shape[0], dtype="datetime64[" + unit + "]")
328+
result[arg._mask] = np.datetime64("nat")
327329
result[np.logical_not(arg._mask)] = result_np
328330
else:
329-
result, tz_parsed = tslib.array_with_unit_to_datetime(arg, unit, errors=errors)
331+
result, tz_parsed = tslib.array_with_unit_to_datetime(
332+
arg, unit, errors=errors
333+
)
330334
if errors == "ignore":
331335
from pandas import Index
332336

pandas/tests/tools/test_datetime.py

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
11
import pandas as pd
22
import numpy as np
33

4-
import pytest
54
import pandas.util.testing as tm
65

6+
77
def test_to_datetime():
88
# Test for #30050
9-
ser = pd.Series([1,2,None, 2**61, None])
9+
ser = pd.Series([1, 2, None, 2 ** 61, None])
1010
ser = ser.astype("Int64")
1111

12-
res = pd.to_datetime(ser, unit='ns')
13-
14-
expected = pd.Series([
15-
np.datetime64('1970-01-01 00:00:00.000000001'),
16-
np.datetime64('1970-01-01 00:00:00.000000002'),
17-
np.datetime64('NaT'),
18-
np.datetime64('2043-01-25 23:56:49.213693952'),
19-
np.datetime64('NaT'),
20-
])
21-
tm.assert_series_equal(res, expected)
12+
res = pd.to_datetime(ser, unit="ns")
13+
14+
expected = pd.Series(
15+
[
16+
np.datetime64("1970-01-01 00:00:00.000000001"),
17+
np.datetime64("1970-01-01 00:00:00.000000002"),
18+
np.datetime64("NaT"),
19+
np.datetime64("2043-01-25 23:56:49.213693952"),
20+
np.datetime64("NaT"),
21+
]
22+
)
23+
tm.assert_series_equal(res, expected)

0 commit comments

Comments
 (0)