diff --git a/python/pystencils_walberla/cmake_integration.py b/python/pystencils_walberla/cmake_integration.py index 3e5a4ebad844ac2d83be0948770e155257a9f85f..14f25a172348d0012ba84ca3a36f7f85285285c7 100644 --- a/python/pystencils_walberla/cmake_integration.py +++ b/python/pystencils_walberla/cmake_integration.py @@ -64,9 +64,9 @@ def parse_json_args(): expected_files = parsed['EXPECTED_FILES'] cmake_vars = {} for key, value in parsed['CMAKE_VARS'].items(): - if value.lower() in ("on", "1", "yes", "true"): + if str(value).lower() in ("on", "1", "yes", "true"): value = True - elif value.lower() in ("off", "0", "no", "false"): + elif str(value).lower() in ("off", "0", "no", "false"): value = False cmake_vars[key] = value return expected_files, cmake_vars