X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=string_utils.py;h=6eda2783ea7aafa67bcc4f492825c2aa1bab1cc9;hb=55a3172e37855f388b9ba0dfc91641a6c9ad1376;hp=b93dc93aaa78e9b1b901499169c3b902f3445a59;hpb=ffc4022c1ea2c2a5892150ff55e6c9a9ddbb8756;p=python_utils.git 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]