2016-09-09 17:37:37 -07:00
|
|
|
def function_1():
|
|
|
|
|
function_3(1, 2)
|
|
|
|
|
|
|
|
|
|
# Check stacktrace
|
|
|
|
|
def function_2():
|
|
|
|
|
function_1()
|
|
|
|
|
|
2025-12-08 00:56:44 +00:00
|
|
|
# CALL with positional args
|
2016-09-09 17:37:37 -07:00
|
|
|
def function_3(dummy, dummy2):
|
|
|
|
|
pass
|
|
|
|
|
|
2025-12-08 00:56:44 +00:00
|
|
|
# CALL_KW (keyword arguments)
|
2016-09-09 17:37:37 -07:00
|
|
|
def function_4(**dummy):
|
|
|
|
|
return 1
|
|
|
|
|
return 2 # unreachable
|
|
|
|
|
|
2025-12-08 00:56:44 +00:00
|
|
|
# CALL_FUNCTION_EX (unpacking)
|
2016-09-09 17:37:37 -07:00
|
|
|
def function_5(dummy, dummy2, **dummy3):
|
|
|
|
|
if False:
|
|
|
|
|
return 7
|
|
|
|
|
return 8
|
|
|
|
|
|
|
|
|
|
def start():
|
|
|
|
|
function_1()
|
|
|
|
|
function_2()
|
|
|
|
|
function_3(1, 2)
|
|
|
|
|
function_4(test=42)
|
|
|
|
|
function_5(*(1, 2), **{"test": 42})
|
|
|
|
|
|
|
|
|
|
start()
|