From e7df13a61911b7431802af2b4d7472b2aaf346fa Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 10 Mar 2023 21:45:58 +0100 Subject: utils: Allow to_boolean to support int values Some variables may be set as: X = 1 as well the more usual X = "1" so add support to to_boolean to handle this case. Signed-off-by: Richard Purdie Signed-off-by: Steve Sakoman Signed-off-by: Richard Purdie --- lib/bb/utils.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/bb/utils.py b/lib/bb/utils.py index bca4830f2..cdb3c6864 100644 --- a/lib/bb/utils.py +++ b/lib/bb/utils.py @@ -990,6 +990,9 @@ def to_boolean(string, default=None): if not string: return default + if isinstance(string, int): + return string != 0 + normalized = string.lower() if normalized in ("y", "yes", "1", "true"): return True -- cgit 1.2.3-korg