Function yasmin::pybind11_utils::convert_blackboard_from_python

Function Documentation

inline std::shared_ptr<yasmin::Blackboard> yasmin::pybind11_utils::convert_blackboard_from_python(py::object blackboard_obj)

Convert a Python blackboard object to a C++ Blackboard shared pointer.

This function handles multiple input types:

Parameters:

blackboard_obj – Python object that may contain a blackboard

Returns:

std::shared_ptr<yasmin::Blackboard> The C++ blackboard