When underlying buffers are null they populate the buffer protocol ".buf" value with a null value. In some cases this can violate contracts asserted in cpython. It might be best to always return an empty non-null buffer when the underlying buffer is null.
Reporter: Micah Kornfield / @emkornfield
Assignee: Antoine Pitrou / @pitrou
PRs and other links:
Note: This issue was originally created as ARROW-16048. Please see the migration documentation for further details.