From cff451cdacede0ee291ce4b39a69ce9615abfc30 Mon Sep 17 00:00:00 2001
From: cmoineau <cyril.moineau@cea.fr>
Date: Tue, 8 Oct 2024 12:50:55 +0000
Subject: [PATCH] [NodeExport] Update error message when no input dims.

---
 aidge_core/export_utils/node_export.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/aidge_core/export_utils/node_export.py b/aidge_core/export_utils/node_export.py
index 70194a141..8059eeea1 100644
--- a/aidge_core/export_utils/node_export.py
+++ b/aidge_core/export_utils/node_export.py
@@ -203,7 +203,7 @@ class ExportNode(ABC):
                 self.operator.input_category(idx) == aidge_core.InputCategory.OptionalData:
                 pass
             else:
-                aidge_core.Log.notice(f"No input for {self.node.name()} at input {idx}")
+                raise RuntimeError(f"No input for {self.node.name()} at input {idx}, did you forget to forward dims?")
         for idx, list_child_node_in_id in enumerate(self.node.outputs()):
             self.outputs += [node_in_id[0]
                              for node_in_id in list_child_node_in_id]
@@ -256,7 +256,7 @@ class ExportNode(ABC):
                     else:
                         self.attributes["mem_info_wrap_size"][idx] = 0
             else:
-                aidge_core.Log.notice(f"No output for {self.node.name()}")
+                raise RuntimeError(f"No output for {self.node.name()}")
 
 class ExportNodeCpp(ExportNode):
     # Path to the template defining how to export the node definition
-- 
GitLab