wjones127 opened a new pull request, #39380:
URL: https://github.com/apache/arrow/pull/39380

   ### Rationale for this change
   
   Users might define Python generators that are used in RecordBatchReaders and 
then exported through the C Data Interface. However, if an error occurs in 
their generator, the stacktrace and message are currently swallowed in the 
current `ConvertPyError` implementation, which only provides the type of error. 
This makes debugging code that passed RBRs difficult.
   
   ### What changes are included in this PR?
   
   Changes `ConvertPyError` to provide the fully formatted traceback in the 
error message.
   
   ### Are these changes tested?
   
   Yes, added one test to validate the errors messages are propagated.
   
   ### Are there any user-facing changes?
   
   This is a minor change in the error reporting behavior, which will provide 
more information.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to