In addition to the benefits that @skarmark pointed out, one more subtle benefit to using super() is that the MRO will be properly respected if this class ever ends up using multiple inheritance. Not at all a blocker, but it is a good practice.