EE
Size: a a a
EE
EE
C
Aツ
C
Aツ
C
EE
J
МС
DS
DS
o
def func3(*arsg, **kwargs):
func3_param = kwargs.get('func3_param')
if func3_param:
to_do_something()
def func2(*arsg, **kwargs):
func3(*arsg, **kwargs)
def func1(*args, **kwargs):
kwargs['func3_param'] = 42
func2(*args, **kwargs)
o
o
o
DS
def func3(*arsg, **kwargs):
func3_param = kwargs.get('func3_param')
if func3_param:
to_do_something()
def func2(*arsg, **kwargs):
func3(*arsg, **kwargs)
def func1(*args, **kwargs):
kwargs['func3_param'] = 42
func2(*args, **kwargs)
DS
o
def func3(*args, context=None, **kwargs):
func3_param = context and context.get('func3_param')
if func3_param:
print(func3_param)
def func2(*args, context=None, **kwargs):
func3(*args, context=context, **kwargs)
def func1(*args, **kwargs):
context = {'func3_param': 42}
func2(*args, context=context, **kwargs)