From 5ed9946d1bd463455f93d59127685c28f2920b49 Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Fri, 1 Nov 2024 23:03:35 -0400 Subject: [PATCH] alert if we are building an MCX and our instanceId or attributeInstanceId is None --- .../yaml2mcl/mocha/library/manager/MemoryLibraryManager.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mocha-common/compilers/yaml2mcl/mocha/library/manager/MemoryLibraryManager.py b/mocha-common/compilers/yaml2mcl/mocha/library/manager/MemoryLibraryManager.py index 8044b86..1cbc5a8 100644 --- a/mocha-common/compilers/yaml2mcl/mocha/library/manager/MemoryLibraryManager.py +++ b/mocha-common/compilers/yaml2mcl/mocha/library/manager/MemoryLibraryManager.py @@ -67,7 +67,12 @@ class MemoryLibraryManager (MochaLibraryManager): # next, go through and ensure instances and attributes are defined for op in self.attribute_ops: guid_db.add(op.instanceId) + if op.instanceId is None: + print("ERR: op.instanceId is None") + guid_db.add(op.attributeInstanceId) + if op.attributeInstanceId is None: + print("ERR: op.attributeInstanceId is None") if not str(op.value) in strs_db: strs_db.append(str(op.value))