Python will resolve a method name in the class of the method and all parent classes of that class until it resolves.
Does this apply to the constructor as well. I.e., if a class does not define __init__()
but its parent does, will the parent constructor automatically be called?