Black – Uncompromising Python code formatter
There are some things in Black that I don't particularly like, for example the preference for double quotes over single quotes...<p>But the part that drives me crazy is this...<p><pre><code>    # in:

    ImportantClass.important_method(exc, limit, lookup_lines, capture_locals, extra_argument)

    # out:

    ImportantClass.important_method(
        exc, limit, lookup_lines, capture_locals, extra_argument
    )
</code></pre>
instead of<p><pre><code>    ImportantClass.important_method(exc, limit, lookup_lines, 
                                    capture_locals, extra_argument)
</code></pre>
which to my eyes is way more readable and understandable. I understand what in some corner cases (if the call is too long that all arguments require its own line) it may be weird, but in those cases, it is showing that you try to do something strange in the first place (too long of a method name or too many elements in the call)