Skip to content

Commit ca30a8d

Browse files
committed
CLN: Fix exception causes in datetimelike.py
1 parent 80d37ad commit ca30a8d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

pandas/core/arrays/datetimelike.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -775,8 +775,10 @@ def searchsorted(self, value, side="left", sorter=None):
775775
if isinstance(value, str):
776776
try:
777777
value = self._scalar_from_string(value)
778-
except ValueError:
779-
raise TypeError("searchsorted requires compatible dtype or scalar")
778+
except ValueError as e:
779+
raise TypeError(
780+
"searchsorted requires compatible dtype or scalar"
781+
) from e
780782

781783
elif is_valid_nat_for_dtype(value, self.dtype):
782784
value = NaT
@@ -1039,7 +1041,7 @@ def _validate_frequency(cls, index, freq, **kwargs):
10391041
raise ValueError(
10401042
f"Inferred frequency {inferred} from passed values "
10411043
f"does not conform to passed frequency {freq.freqstr}"
1042-
)
1044+
) from e
10431045

10441046
# monotonicity/uniqueness properties are called via frequencies.infer_freq,
10451047
# see GH#23789

0 commit comments

Comments
 (0)