from functools import partial def func1(a, b, c): """docstring of func1""" pass func2 = partial(func1, 1) func3 = partial(func2, 2) func3.__doc__ = 'docstring of func3' func4 = partial(func3, 3)