example-arg-keywords-and-defaults.ref 1.95 KB
Newer Older
1
Help on built-in function kw_func0 in module example
2

3
kkww__ffuunncc00(...)
4
    kw_func0(arg0: int, arg1: int) -> None
5
6
7
8

Help on built-in function kw_func1 in module example

kkww__ffuunncc11(...)
9
    kw_func1(x: int, y: int) -> None
10

11
Help on built-in function kw_func2 in module example
12
13

kkww__ffuunncc22(...)
14
    kw_func2(x: int=100L, y: int=200L) -> None
15

16
Help on built-in function kw_func3 in module example
17
18

kkww__ffuunncc33(...)
19
    kw_func3(data: unicode=u'Hello world!') -> None
20

21
Help on built-in function kw_func4 in module example
22
23

kkww__ffuunncc44(...)
24
    kw_func4(myList: List[int]=[13L, 17L]) -> None
25

26
27
28
Help on built-in function kw_func_udl in module example

kkww__ffuunncc__uuddll(...)
29
    kw_func_udl(x: int, y: int=300L) -> None
30

31
32
33
Help on built-in function kw_func_udl_z in module example

kkww__ffuunncc__uuddll__zz(...)
34
    kw_func_udl_z(x: int, y: int=0L) -> None
35
36
37
38

Help on built-in function args_function in module example

aarrggss__ffuunnccttiioonn(...)
39
    args_function(*args) -> None
40
41
42
43

Help on built-in function args_kwargs_function in module example

aarrggss__kkwwaarrggss__ffuunnccttiioonn(...)
44
    args_kwargs_function(*args, **kwargs) -> None
45
46


47
48
foo0(self: KWClass, arg0: int, arg1: float) -> None
foo1(self: KWClass, x: int, y: float) -> None
49

50

Wenzel Jakob's avatar
Wenzel Jakob committed
51
52
53
54
55
56
57
58
59
kw_func(x=5, y=10)
kw_func(x=5, y=10)
kw_func(x=5, y=10)
kw_func(x=100, y=200)
kw_func(x=5, y=200)
kw_func(x=5, y=200)
kw_func(x=100, y=10)
kw_func(x=5, y=10)
kw_func(x=5, y=10)
60
Caught expected exception: Incompatible function arguments. The following argument types are supported:
61
    1. (x: int=100L, y: int=200L) -> None
62
    Invoked with:
63
64
kw_func4: 13 17
kw_func4: 1 2 3
65
kw_func(x=1234, y=5678)
66
67
68
69
70
71
72
got argument: arg1_value
got argument: arg2_value
got argument: 3
got argument: arg1_value
got argument: arg2_value
got keyword argument: arg3 -> arg3_value
got keyword argument: arg4 -> 4
73
74

kw_func(x=5, y=10)
75
kw_func(x=5, y=0)