2 parents 22fb3cd + bb2690c commit 8fbb88eCopy full SHA for 8fbb88e
1 file changed
src/freshdata/config.py
@@ -310,6 +310,9 @@ def __post_init__(self) -> None:
310
raise TypeError("progress_callback must be callable")
311
self._validate_semantic()
312
self._validate_context()
313
+ self._normalize_str_fields()
314
+
315
+ def _normalize_str_fields(self) -> None:
316
extra = _coerce_str_tuple(self.extra_sentinels)
317
if not all(isinstance(s, str) for s in extra):
318
raise TypeError("extra_sentinels must be strings")
0 commit comments