From 296dde387cfe6dcc60f0fd8fa40dc3e596c329c6 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Wed, 28 May 2025 11:11:11 +0200 Subject: [PATCH] cast.from_str(): Add as alias to cast_str() Using cast.from_str('blah') seems more logical than cast.cast_str(), so add that alias and see how it fares. Signed-off-by: Jan Lindemann --- tools/python/jwutils/cast.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/python/jwutils/cast.py b/tools/python/jwutils/cast.py index 2bff110..ffa6a10 100644 --- a/tools/python/jwutils/cast.py +++ b/tools/python/jwutils/cast.py @@ -62,7 +62,7 @@ def guess_type(s: str, default=None, log_level=DEBUG, throw=False): # export slog(log_level, msg) return default -def cast_str(s: str, target_type=None, default_type=None, throw=True, log_level=WARNING, caller=None): # export +def from_str(s: str, target_type=None, default_type=None, throw=True, log_level=WARNING, caller=None): # export if target_type is None: target_type = guess_type(s, default_type) if target_type is None: @@ -80,3 +80,6 @@ def cast_str(s: str, target_type=None, default_type=None, throw=True, log_level= slog(log_level, msg) return None +# deprecated name +def cast_str(s: str, target_type=None, default_type=None, throw=True, log_level=WARNING, caller=None): + return from_str(s, target_type=target_type, default_type=None, throw=True, log_level=WARNING, caller=None)