/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
FWCore/PythonParameterSet/src/initializePyBind11Module.cc
24 строки
732 B
Chris Jones
Convert pybind11 exception to CMS exception
18 май 2026, 18:30
18 май 2026, 18:30
9c77260
Код
Авторство
О чём код?
// -*- C++ -*- // // Package: PyBind11ParameterSet // Class : initializePyBind11Module // #include "FWCore/PythonParameterSet/src/initializePyBind11Module.h" #include "FWCore/Utilities/interface/Exception.h" #include "PyBind11Module.h" #include <pybind11/embed.h> #include <iostream> namespace edm { namespace python { void initializePyBind11Module() { char *libFWCoreParameterSet = const_cast<char *>("libFWCorePythonParameterSet"); try { pybind11::module::import(libFWCoreParameterSet); } catch (const std::exception &e) { throw cms::Exception("PyBind11ImportError") << "Failed to import PyBind11 module: " << e.what(); } } } // namespace python } // namespace edm