blob: 7c2337f8499e15efc59e36563f193ff3adfa03b9 [file] [edit]
# Function definitions and calls
def foo(a, b, c, *args, **kwargs):
return bar(a, b, c, *args, **kwargs)
def foo(*args, **kwargs):
return bar(*args, **kwargs)
def foo(*args):
return bar(*args)
def foo(**kwargs):
return bar(**kwargs)
def foo(a, *, b, **kwargs):
return bar(a, b, **kwargs)
def foo(a: str, b: int | float, *, c, *args: List[int], **kwargs: Dict(str, bool)) -> List[Tuple[int]]:
return bar(a, b, c, *args, **kwargs)
def type_annot():
a: str = "test"
b: int = 42
return a + str(b)
bar(a, b, c, *args, **kwargs)
bar(*args, **kwargs)
bar(*args)
bar(**kwargs)