From 55a3172e37855f388b9ba0dfc91641a6c9ad1376 Mon Sep 17 00:00:00 2001 From: Scott Date: Wed, 12 Jan 2022 09:06:29 -0800 Subject: Scale back warnings.warn and add stacklevels= where appropriate. --- string_utils.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'string_utils.py') diff --git a/string_utils.py b/string_utils.py index b93dc93..6eda278 100644 --- a/string_utils.py +++ b/string_utils.py @@ -1100,7 +1100,6 @@ def to_date(in_str: str) -> Optional[datetime.date]: except dp.ParseException: msg = f'Unable to parse date {in_str}.' logger.warning(msg) - warnings.warn(msg) return None @@ -1116,7 +1115,6 @@ def valid_date(in_str: str) -> bool: except dp.ParseException: msg = f'Unable to parse date {in_str}.' logger.warning(msg) - warnings.warn(msg) return False @@ -1133,7 +1131,6 @@ def to_datetime(in_str: str) -> Optional[datetime.datetime]: except ValueError: msg = f'Unable to parse datetime {in_str}.' logger.warning(msg) - warnings.warn(msg) return None @@ -1146,7 +1143,6 @@ def valid_datetime(in_str: str) -> bool: return True msg = f'Unable to parse datetime {in_str}.' logger.warning(msg) - warnings.warn(msg) return False @@ -1477,7 +1473,7 @@ def chunk(txt: str, chunk_size): if len(txt) % chunk_size != 0: msg = f'String to chunk\'s length ({len(txt)} is not an even multiple of chunk_size ({chunk_size})' logger.warning(msg) - warnings.warn(msg) + warnings.warn(msg, stacklevel=2) for x in range(0, len(txt), chunk_size): yield txt[x:x+chunk_size] -- cgit v1.3