1 // Copyright (C) 2003 Rational Discovery LLC 2 // Distributed under the Boost Software License, Version 1.0. (See 3 // accompanying file LICENSE_1_0.txt or copy at 4 // http://www.boost.org/LICENSE_1_0.txt) 5 6 #include <boost/python.hpp> 7 8 namespace python = boost::python; 9 tossit()10void tossit(){ 11 PyErr_SetString(PyExc_IndexError,"b-blah!"); 12 throw python::error_already_set(); 13 } 14 BOOST_PYTHON_MODULE(crossmod_exception_b)15BOOST_PYTHON_MODULE(crossmod_exception_b) 16 { 17 python::def("tossit",tossit); 18 } 19