From 14911565e8f9967cf4270654e62d5218566e6ca4 Mon Sep 17 00:00:00 2001 From: Isaac Hermida Date: Fri, 11 Jul 2025 18:09:56 +0200 Subject: [PATCH] connectcore-demo-example: improve is_dual_system() Fix an issue where the fw_printenv command output includes a trailing newline, which could lead to incorrect string comparisons. The output is now stripped to ensure consistent and accurate evaluation. Example before fix: >>> res = exec_cmd("fw_printenv -n dualboot") >>> res (0, 'yes\n') https://onedigi.atlassian.net/browse/DEL-9718 Signed-off-by: Isaac Hermida --- connectcore-demo-example/demoserver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connectcore-demo-example/demoserver.py b/connectcore-demo-example/demoserver.py index 3056f22..1a6a23c 100755 --- a/connectcore-demo-example/demoserver.py +++ b/connectcore-demo-example/demoserver.py @@ -1267,7 +1267,7 @@ def is_dual_system(): Boolean: True for dual systems, False otherwise. """ res = exec_cmd("fw_printenv -n dualboot") - return res[0] == 0 and res[1] == "yes" + return res[0] == 0 and res[1].strip() == "yes" def get_fw_store_path():