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

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

Help on built-in function kw_func1 in module example

kkww__ffuunncc11(...)
    kw_func1(x: int, y: int) -> NoneType
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) -> NoneType
15

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

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

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

kkww__ffuunncc44(...)
24
    kw_func4(myList: list<int>=[13L, 17L]) -> NoneType
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) -> NoneType
30

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

kkww__ffuunncc__uuddll__zz(...)
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
    kw_func_udl_z(x: int, y: int=0L) -> NoneType

Help on built-in function args_function in module example

aarrggss__ffuunnccttiioonn(...)
    args_function(*args) -> NoneType

Help on built-in function args_kwargs_function in module example

aarrggss__kkwwaarrggss__ffuunnccttiioonn(...)
    args_kwargs_function(*args, **kwargs) -> NoneType


foo0(self: KWClass, arg0: int, arg1: float) -> NoneType
foo1(self: KWClass, x: int, y: float) -> NoneType

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) -> NoneType
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)