X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=wizard%2Fbertos_utils.py;h=c0c9ecb2a3d367047aee9a19b7eddbca8bea2c41;hb=eea2624b23b44f93fb894a4c98689c683c3d60d9;hp=7f470a1cc8556d6745c8295dbb5a63cb85e0a1d9;hpb=3a44d6430a749a0e3030818a15157b762e263677;p=bertos.git diff --git a/wizard/bertos_utils.py b/wizard/bertos_utils.py index 7f470a1c..c0c9ecb2 100644 --- a/wizard/bertos_utils.py +++ b/wizard/bertos_utils.py @@ -709,6 +709,14 @@ def loadConfigurationInfos(path): configuration_infos[name]["value"].find("U") != -1): configuration_infos[name]["informations"]["unsigned"] = True configuration_infos[name]["value"] = configuration_infos[name]["value"].replace("U", "") + if "conditional_deps" in configuration_infos[name]["informations"]: + if (type(configuration_infos[name]["informations"]["conditional_deps"]) == str or + type(configuration_infos[name]["informations"]["conditional_deps"]) == unicode): + configuration_infos[name]["informations"]["conditional_deps"] = (configuration_infos[name]["informations"]["conditional_deps"], ) + elif type(configurations_infos[name]["informations"]["conditional_deps"]) == tuple: + pass + else: + configurations_infos[name]["informations"]["conditional_deps"] = () configuration_infos[name]["description"] = description configuration_infos[name]["brief"] = brief return configuration_infos