From 6dda562501399b2d0fb1507e46005f9cb47ef8c5 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 18 Sep 2020 23:40:31 -0400 Subject: [PATCH] skip over uninitialized and internal variables. correctly identify all kinds of boolean values --- unittest/python/python-capabilities.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/unittest/python/python-capabilities.py b/unittest/python/python-capabilities.py index 27bdc9c561..e5dd63707b 100644 --- a/unittest/python/python-capabilities.py +++ b/unittest/python/python-capabilities.py @@ -17,10 +17,12 @@ class PythonCapabilities(unittest.TestCase): if not line or line.startswith('#') or line.startswith('//'): continue parts = line.split('=') key, value_type = parts[0].split(':') + if value_type == "UNINITIALIZED": continue + if value_type == "INTERNAL": continue if len(parts) > 1: value = parts[1] if value_type == "BOOL": - value = (value.upper() == "ON") + value = (value.upper() == "ON") or (value.upper() == "YES") or (value == "1") else: value = None self.cmake_cache[key] = value