Например, допустим, у вас есть функция:
def foo(a):
return a
И есть куча устаревшего кода, который использует эту функцию:
amount = 4 + foo(a)
Что, если мне нужно увеличить возвращаемые значения foo, не нарушая существующий код:
def foo(a)
return a, a + 5
Теперь, когда я это делаю, переменная «количество» не является правильным ответом, потому что теперь a, по словам pylint, «кортеж», поэтому сумма изменится с возврата + 4 на возврат (a, a + 5) + 4
как мне добавить «a + 5» к foo, при этом позволяя количеству быть одним скалярным значением, а не кортежем?