[BUG] Exceptions thrown in regcomp.cpp
seem to not propagate up to Cython (leads to SIGABRT)
#13052
Labels
bug
Something isn't working
Exceptions that are thrown in the C++ code in
regcomp.cpp
seem to not propagate all the way up to Python and lead to a SIGABRT. For example:Our bindings to the
extract
function are markedexcept +
, which means that the C++ code generated by Cython will catch any C++ exceptions thrown bycudf::strings::extract
and rethrow them as Python errors. For example, this all works as expected when the error is thrown from outsideregcomp.cpp
:cc: @davidwendt is there something internally within libcudf that may be preventing exceptions from
regcomp.cpp
from being propagated up to the Python caller?The text was updated successfully, but these errors were encountered: