It’s a consequence of a lack of architectural separation between the windowing and display code, causing some classes to be loaded twice. Fixing that will require solving this issue.
Specifically, the problem occurs when pandagl and p3tinydisplay are both loaded into memory.
However, I’m open to thinking about some workaround for this.
Yes that’s what I guessed. It is not a big deal in practice, so it is fine like this. I just wanted to make sure I didn’t miss something Thank you anyway !