ситуация: есть функция, к примеру foo(arg1, arg2). аргумент arg2 может иметь четыре значения. функция используется очень часто.
вопрос: можно ли создать четыре алиаса на функцию, каждый из которых подставлял в качестве второго аргумента соответствующее ему значение?
решение влоб:
def foo(arg1, arg2): pass
def foo_one(arg1): return foo(arg1, "one")
def foo_two(arg1): return foo(arg1, "two")
def foo_three(arg1): return foo(arg1, "three")
def foo_five(arg1): return foo(arg1, "five")
спасибо.