Допустим, у меня есть две функции:
def foo1(bar, a, b, c):
result = bar(a, b)
return result
def foo2(bar, a, b, c):
result = bar(a, b, c)
return result
аргументы одинаковы в обеих ситуациях, но это зависит от функции "bar", которая может потребовать только 2, а другой может потребоваться все3 (в том же порядке)
возможно ли превратить это в одну функцию, не зная, сколько аргументов требуется для ссылочной функции?