2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-23 05:42:30 +00:00

map std::invalid_argument -> Python ValueError

[SVN r43546]
This commit is contained in:
Ralf W. Grosse-Kunstleve
2008-03-09 04:30:13 +00:00
parent 48aa6ab9a9
commit 2dba3148ce

View File

@@ -41,6 +41,10 @@ BOOST_PYTHON_DECL bool handle_exception_impl(function0<void> f)
{
PyErr_SetString(PyExc_IndexError, x.what());
}
catch(const std::invalid_argument& x)
{
PyErr_SetString(PyExc_ValueError, x.what());
}
catch(const std::exception& x)
{
PyErr_SetString(PyExc_RuntimeError, x.what());