Python multiple inheritance gotcha I've started learning Python recently and came across a puzzling issue when learning about multi-inheritance. I believe it's a very likely trap for newcommers so here is a quick write up. TLDR; Always call super().__init__() in the __init__() method of the subclass.
![PArdel.dev](https://cdn-ak-scissors.b.st-hatena.com/image/square/2e1999b83b4cc969db2c757663383404d193c9d7/height=288;version=1;width=512/https%3A%2F%2Fwww.pardel.dev%2Fassets%2Fpardel_2019-a4806f0bbce484f6c579856443742d26abb8db42dc7b8bf1c9e3a69e573f568e.jpg)