From c954044114ff16dd79e277e6575a6bf23585c4b7 Mon Sep 17 00:00:00 2001
From: thibault allenet <thibault.allenet@cea.fr>
Date: Wed, 30 Aug 2023 08:15:17 +0000
Subject: [PATCH] Add python binding of the abstract class Database

---
 python_binding/data/pybind_Database.cpp | 13 +++++++++++++
 python_binding/pybind_core.cpp          |  2 ++
 2 files changed, 15 insertions(+)
 create mode 100644 python_binding/data/pybind_Database.cpp

diff --git a/python_binding/data/pybind_Database.cpp b/python_binding/data/pybind_Database.cpp
new file mode 100644
index 000000000..903e692ca
--- /dev/null
+++ b/python_binding/data/pybind_Database.cpp
@@ -0,0 +1,13 @@
+#include <pybind11/pybind11.h>
+#include "aidge/data/Database.hpp"
+
+namespace py = pybind11;
+namespace Aidge {
+
+void init_Database(py::module& m){
+
+    py::class_<Database, std::shared_ptr<Database>>(m,"Database");
+
+    
+}
+}
diff --git a/python_binding/pybind_core.cpp b/python_binding/pybind_core.cpp
index b861f881c..42b10f7b0 100644
--- a/python_binding/pybind_core.cpp
+++ b/python_binding/pybind_core.cpp
@@ -15,6 +15,7 @@ namespace py = pybind11;
 
 namespace Aidge {
 void init_Data(py::module&);
+void init_Database(py::module& m);
 void init_Tensor(py::module&);
 void init_OperatorImpl(py::module&);
 void init_Parameterizable(py::module&);
@@ -56,6 +57,7 @@ void set_python_flag(){
 void init_Aidge(py::module& m){
     set_python_flag();
     init_Data(m);
+    init_Database(m);
     init_Tensor(m);
 
     init_Node(m);
-- 
GitLab