mapnik::font_set find_fontset(mapnik::Map const& m, std::string const& name) { boost::optional<mapnik::font_set const&> fontset = m.find_fontset(name); if (!fontset) { PyErr_SetString(PyExc_KeyError, "Invalid font_set name"); boost::python::throw_error_already_set(); } return *fontset; }