diff --git a/src/scheduler/Scheduler.cpp b/src/scheduler/Scheduler.cpp index fdda95727a7fbfcdadebc908c601ace0bf9c8684..177975545965be9527edebfe656c694451018aaf 100644 --- a/src/scheduler/Scheduler.cpp +++ b/src/scheduler/Scheduler.cpp @@ -1075,8 +1075,8 @@ void Aidge::Scheduler::saveSchedulingDiagram(const std::string& fileName, bool i fmt::print(fp.get(), "\n"); } -void Aidge::Scheduler::saveStaticSchedulingDiagram(const std::string& fileName) const { - auto fp = std::unique_ptr<FILE, decltype(&std::fclose)>(std::fopen((fileName + ".mmd").c_str(), "w"), &std::fclose); +void Aidge::Scheduler::saveStaticSchedulingDiagram(const std::string& fileName, bool ignoreProducers) const { + auto fp = createFile(fileName + ".mmd", "w"); if (!fp) { AIDGE_THROW_OR_ABORT(std::runtime_error,