diff --git a/tools/bbf_common.py b/tools/bbf_common.py index 87206d9a..a220f376 100755 --- a/tools/bbf_common.py +++ b/tools/bbf_common.py @@ -367,6 +367,10 @@ def download_and_build_plugins(plugins, vendor_prefix): elif proto == "local": repo_path = repo print(f' Processing {get_repo_version_info(repo, proto)}') + else: + BBF_ERROR_CODE += 1 + print(f"Unknown protocol: {proto}") + continue LIST_FILES = [] os.chdir(repo_path) diff --git a/tools/convert_dm_xml_to_json.py b/tools/convert_dm_xml_to_json.py index a2e7f99a..f47a273c 100755 --- a/tools/convert_dm_xml_to_json.py +++ b/tools/convert_dm_xml_to_json.py @@ -803,6 +803,9 @@ def chech_obj_with_other_obj(obj, dmobject): def object_parse_childs(dmobject, level, generatelist, check_obj): + obj = None + exist = 0 + if generatelist == 0 and (dmobject.get('name')).count(".") == 2: generatelistfromfile(dmobject) if check_obj == 1 and ("tr-181" in sys.argv[1] or "tr-104" in sys.argv[1]):