Handle XML parsing errors in mp
This PR works around the fact that SAXExceptions
are not pickleable, meaning they can't be returned from child processes in multiprocessing, so we need to get the underlying error and return that instead.
This PR works around the fact that SAXExceptions
are not pickleable, meaning they can't be returned from child processes in multiprocessing, so we need to get the underlying error and return that instead.