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()10 void tossit(){
11   PyErr_SetString(PyExc_IndexError,"a-blah!");
12   throw python::error_already_set();
13 }
14 
BOOST_PYTHON_MODULE(crossmod_exception_a)15 BOOST_PYTHON_MODULE(crossmod_exception_a)
16 {
17     python::def("tossit",tossit);
18 }
19