4

Pythonコードを自動的にフォーマットするためにyapfを使用しています。おおむね満足していますが、設定方法がわからないスタイル規則があります。括弧のペアの中に引数の長いリストがあり、最大 column_limit (たとえば 80) を超えて展開される場合、それらを別々の行に分割したいと思いますが、可能であれば開き括弧のインデントを維持します。例えば:

def func(argument1, argument2, argument3, argument4, argument5, argument6, argument7):
    pass

なるべき

def func(argument1, 
         argument2, 
         argument3,
         argument4,
         argument5,
         argument6,
         argument7):
    pass

しかし、私はそれを行うことしかできません:

def func(
    argument1, 
    argument2, 
    argument3,
    argument4,
    argument5,
    argument6,
    argument7):
    pass

私が望むことが可能かどうか誰でも知っていますか? どのように?

4

1 に答える 1