Я считаю, что аргументы функции, элементы списка и т.д. Намного проще, когда они разбиты на разные строки. Если это труднее читать, я могу присоединиться к ним позже "J". Как можно разбить все в скобках? Кажется, это какой-то шаблон регулярного поиска, но я не смог найти способ заставить его работать независимо от аргументов и уровня отступа:
Примеры:
Example 1:
parser.add_argument('--viz', action='store_true', help='to show vizualisation or not')
Desired output:
parser.add_argument('--viz',
action='store_true',
help='to show vizualisation or not')
Example 2:
Input:
parser.add_argument('--viz', action='store_true', lambda: print("sometext here"))
Desired output:
parser.add_argument('--viz',
action='store_true',
lambda: print("sometext here"))
Example 3:
Input:
def func(*args, **kwargs):
temp = ['asd', 123, true]
Desired output:
def func(*args,
**kwargs):
temp = ['asd',
123,
true]