Skip to content

Commit 799941c

Browse files
committed
Ignore type errors for units-specific NaT values
1 parent 2c12b8d commit 799941c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

xarray/core/dtypes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ def maybe_promote(dtype: T_dtype) -> tuple[T_dtype, Any]:
8989
# np.timedelta64 is a subclass of np.integer
9090
# Check np.timedelta64 before np.integer
9191
unit, _ = np.datetime_data(dtype)
92-
fill_value = np.timedelta64("NaT", unit)
92+
fill_value = np.timedelta64("NaT", unit) # type: ignore[call-overload]
9393
dtype_ = dtype
9494
elif isdtype(dtype, "integral"):
9595
dtype_ = np.float32 if dtype.itemsize <= 2 else np.float64
@@ -100,7 +100,7 @@ def maybe_promote(dtype: T_dtype) -> tuple[T_dtype, Any]:
100100
elif np.issubdtype(dtype, np.datetime64):
101101
unit, _ = np.datetime_data(dtype)
102102
dtype_ = dtype
103-
fill_value = np.datetime64("NaT", unit)
103+
fill_value = np.datetime64("NaT", unit) # type: ignore[call-overload]
104104
else:
105105
dtype_ = object
106106
fill_value = np.nan

0 commit comments

Comments
 (0)