From 13d34887b2e8287243a694ed3cbe01980190bcb6 Mon Sep 17 00:00:00 2001 From: Laurier Loiselle Date: Thu, 19 Jan 2023 16:23:44 -0500 Subject: [PATCH] src: wireviz: log if adding additional bom item failed --- src/wireviz/wireviz.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/wireviz/wireviz.py b/src/wireviz/wireviz.py index e1bd72f..ce108a7 100755 --- a/src/wireviz/wireviz.py +++ b/src/wireviz/wireviz.py @@ -1,6 +1,7 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- +import logging import sys from pathlib import Path from typing import Any, Dict, List, Tuple, Union @@ -366,7 +367,11 @@ def parse( if "additional_bom_items" in yaml_data: for line in yaml_data["additional_bom_items"]: - harness.add_additional_bom_item(line) + try: + harness.add_additional_bom_item(line) + except TypeError as e: + logging.error(f"Failed to add line {line} as an additional bom item") + raise # harness population completed =============================================