Chorny (russian: чёрный) is a loader of Black that patches code on the fly to change the formatting to satisfy Athenian's conventions.
So far, the only difference with the original rules is how magic trailing commas work. Chorny prevents new line expansion by the magic trailing comma for parentheses unless the code is a function signature. Example:
async def foo(self, arg, other,):
pass
becomes
async def foo(
self,
arg,
other,
):
pass
However,
foo(
1, "one,
)
stays intact.
pip install chorny
chorny
patches and launches black
and should be used the same way.
MIT, see LICENSE.