cython
1cdef c_unused_simple(a, b, c):
2"""
3>>> c_unused_simple(1, 2, 3)
43
5"""
6return a + b
7
8cdef c_unused_optional(a, b, c=1, d=2):
9"""
10>>> c_unused_optional(1, 2)
114
12>>> c_unused_optional(1, 2, 3, 4)
136
14"""
15return b + d
16
17cpdef cp_unused_simple(a, b, c):
18"""
19>>> cp_unused_simple(1, 2, 3)
203
21"""
22return a + b
23
24cpdef cp_unused_optional(a, b, c=1, d=2):
25"""
26>>> cp_unused_optional(1, 2)
274
28>>> cp_unused_optional(1, 2, 3, 4)
296
30"""
31return b + d
32
33
34cdef class Unused:
35"""
36>>> o = Unused()
37"""
38
39cpdef cp_unused_simple(self, a, b, c):
40return c
41
42cpdef cp_unused_optional(self, a, b, c=1, d=2):
43return b + d
44