I want to do something, for functions, not classes, like
def function_A(param1, param2 = "default_param_2")
def function_B(__signature of A__)
So that whenever I change the interface of A
, this is automatically updated in B
. Is there a notion of an "abstract base interface" for functions or a mechanism to do this?