Skip to content

Commit 668f774

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

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

pandas/core/arrays/datetimelike.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -775,8 +775,9 @@ 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("searchsorted requires compatible "
780+
"dtype or scalar") from e
780781

781782
elif is_valid_nat_for_dtype(value, self.dtype):
782783
value = NaT
@@ -1039,7 +1040,7 @@ def _validate_frequency(cls, index, freq, **kwargs):
10391040
raise ValueError(
10401041
f"Inferred frequency {inferred} from passed values "
10411042
f"does not conform to passed frequency {freq.freqstr}"
1042-
)
1043+
) from e
10431044

10441045
# monotonicity/uniqueness properties are called via frequencies.infer_freq,
10451046
# see GH#23789

0 commit comments

Comments
 (0)