In studying about python’s MRO (Method Resolution Order) I ran across these two informative links:
Also, the answer and comments to this Treehouse video challenge clarifies how super and the mro work: Why do attributes classes also have super().init() funcs?