From 3836812a5deafafc8f37aed93ec49e96ee1af6de Mon Sep 17 00:00:00 2001 From: xumi1993 Date: Fri, 3 Apr 2026 11:04:17 -0400 Subject: [PATCH 1/2] Enhance str2val function to support boolean list conversion --- pytomoatt/utils/common.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pytomoatt/utils/common.py b/pytomoatt/utils/common.py index 5f7699a..cede4c2 100644 --- a/pytomoatt/utils/common.py +++ b/pytomoatt/utils/common.py @@ -199,6 +199,17 @@ def str2val(str_val): except ValueError: pass + if str_val.lower() in ['true', 'false', 'yes', 'no']: + return str_val.lower() in ['true', 'yes'] + + # return list of boolean + try: + items = [v.strip() for v in str_val.strip('[]').split(',')] + if all(v.lower() in ['true', 'false', 'yes', 'no'] for v in items): + return [v.lower() in ['true', 'yes'] for v in items] + except Exception: + pass + return str_val From b3d1499d8d0866c212e2e46f9d5253de3d3fd826 Mon Sep 17 00:00:00 2001 From: Mijian Xu Date: Sat, 4 Apr 2026 08:34:24 -0400 Subject: [PATCH 2/2] Bump version to 0.2.13 --- pytomoatt/_version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytomoatt/_version.py b/pytomoatt/_version.py index 0b1bdb2..a53c568 100644 --- a/pytomoatt/_version.py +++ b/pytomoatt/_version.py @@ -1 +1 @@ -__version__ = '0.2.12' \ No newline at end of file +__version__ = '0.2.13'