The following sequence of ENDF section end markers is invalid:
2.000000+7 4.047687-2 325 3105 52
0.000000+0 0.000000+0 0 0 0 0 325 3 099999
0.000000+0 0.000000+0 0 0 0 0 325 0 0 0
Parsing should therefore fail if ignore_send_records=False. While the Python parser fails as expected, the C++ parser still parses such a file without failing.