From 7c8d1d47e4c97be5840f08c565767226656fb014 Mon Sep 17 00:00:00 2001
From: cmoineau <cyril.moineau@cea.fr>
Date: Tue, 15 Oct 2024 06:46:41 +0000
Subject: [PATCH] Fix issue when getting dict of MetaOperator.

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

diff --git a/aidge_core/export_utils/node_export.py b/aidge_core/export_utils/node_export.py
index 98c94ba2e..6131d04fd 100644
--- a/aidge_core/export_utils/node_export.py
+++ b/aidge_core/export_utils/node_export.py
@@ -133,8 +133,7 @@ class ExportNode(ABC):
         self.node = aidge_node
         self.operator = aidge_node.get_operator()
         # Attributes are auto fetched from aidge operators
-        self.attributes = self.operator.attr.dict(
-        ) if self.operator.attr is not None else {}
+        self.attributes = {}  if isinstance(self.operator, aidge_core.MetaOperator_Op) or self.operator.attr is None else self.operator.attr.dict()
         self.attributes["node"] = self.node
         self.attributes["name"] = self.node.name()
         self.attributes["nb_in"] = self.node.get_nb_inputs()
-- 
GitLab