14 py::register_exception<gridfire::exceptions::EngineError>(m,
"GridFireEngineError");
18 m.attr(
"StaleEngineError") = py::register_exception<gridfire::exceptions::StaleEngineError>(m,
"StaleEngineError", m.attr(
"GridFireEngineError"));
19 m.attr(
"FailedToPartitionEngineError") = py::register_exception<gridfire::exceptions::FailedToPartitionEngineError>(m,
"FailedToPartitionEngineError", m.attr(
"GridFireEngineError"));
20 m.attr(
"NetworkResizedError") = py::register_exception<gridfire::exceptions::NetworkResizedError>(m,
"NetworkResizedError", m.attr(
"GridFireEngineError"));
21 m.attr(
"UnableToSetNetworkReactionsError") = py::register_exception<gridfire::exceptions::UnableToSetNetworkReactionsError>(m,
"UnableToSetNetworkReactionsError", m.attr(
"GridFireEngineError"));
23 py::class_<gridfire::exceptions::StaleEngineTrigger::state>(m,
"StaleEngineState")
32 py::class_<gridfire::exceptions::StaleEngineTrigger>(m,
"StaleEngineTrigger")
33 .def(py::init<const gridfire::exceptions::StaleEngineTrigger::state &>())