diff --git a/include/aidge/data/Data.hpp b/include/aidge/data/Data.hpp index 47ce3514dae9b3b9dc061cc5e0d9dc7d5f440d0b..a6ff03d36b662f4420424f930401844de25036d2 100644 --- a/include/aidge/data/Data.hpp +++ b/include/aidge/data/Data.hpp @@ -52,7 +52,7 @@ public: return mType; } virtual ~Data() = default; - virtual std::string toString() const; + virtual std::string toString() const = 0; private: const std::string mType; diff --git a/python_binding/data/pybind_Data.cpp b/python_binding/data/pybind_Data.cpp index 724b10f874beed608bf885baccaf74ea7a89fd68..bca246c94434b280a12d070526ad4ffb2c7fbe7b 100644 --- a/python_binding/data/pybind_Data.cpp +++ b/python_binding/data/pybind_Data.cpp @@ -29,8 +29,7 @@ void init_Data(py::module& m){ .value("UInt64", DataType::UInt64) ; - py::class_<Data, std::shared_ptr<Data>>(m,"Data") - .def(py::init<const std::string&>()); + py::class_<Data, std::shared_ptr<Data>>(m,"Data"); }