From adf9c62fe4c43b7171e1e61fce8ecf18740d699e Mon Sep 17 00:00:00 2001 From: Brock Date: Mon, 17 Jan 2022 12:23:30 -0800 Subject: [PATCH] CI: py38 builds --- pandas/core/arrays/masked.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pandas/core/arrays/masked.py b/pandas/core/arrays/masked.py index 57934338cbb7b..b6c492aa45038 100644 --- a/pandas/core/arrays/masked.py +++ b/pandas/core/arrays/masked.py @@ -257,7 +257,9 @@ def _validate_setitem_value(self, value): return value # TODO: unsigned checks - raise TypeError(f"Invalid value '{value}' for dtype {self.dtype}") + # Note: without the "str" here, the f-string rendering raises in + # py38 builds. + raise TypeError(f"Invalid value '{str(value)}' for dtype {self.dtype}") def __setitem__(self, key, value) -> None: key = check_array_indexer(self, key)