Unified calls to super class in __init__ methods
This changes the syntax in many __init__
methods when calling the super class __init__
. It does not change any existing logic, however, this is the suggested syntax and is better if we ever have to deal with multiple inheritance.
Merge request reports
Activity
added Refactoring label
@moritz.huebner would you mind linking to where this is recommended? I am not familiar with the difference and I'd like to understand if there are any risks here.
Item 25 in 'Effective Python' https://arisuchan.jp/%CE%BB/src/1498628824511-0.pdf
The main reason are possible issues with the method resolution order in case anybody ever tries doing something with multiple inheritances. This is not an issue at this point, but could be useful in the future. For any practical purposes this does make any difference.
changed milestone to %0.5.7
mentioned in commit 19c4f805