The following will currently fail with a RecursionError: ``` class A(bytearray): def __buffer__(self, flags): return super().__buffer__(flags) a = A() mv = memoryview(a) ``` Thanks to @chilaxan for finding this, along with some related problems. I am working on a fix. <!-- gh-linked-prs --> ### Linked PRs * gh-104227 <!-- /gh-linked-prs -->