◐ Shell
clean mode source ↗

Message 170629 - Python tracker

> The bytes object cannot "leak" so, as you say, checking that refcount
> is pointless.  But the view might "leak", and since it does not own a
> reference to the base object we have a problem: we can't deallocate the 
> bytes object for fear of breaking the view.

Indeed, that's a problem (but your patch does deallocate the bytes object).
It's quite fishy, I'm not sure how to solve the issue cleanly. Stefan, do you have an idea?