blob: e1544850519b1c71f9f183002ae3072b00f518b7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
cpdef void unraisable():
"""
>>> unraisable()
here
"""
print('here')
raise RuntimeError()
cpdef void raisable() except *:
"""
>>> raisable()
Traceback (most recent call last):
...
RuntimeError
"""
print('here')
raise RuntimeError()
cdef class A:
"""
>>> A().foo()
A
"""
cpdef void foo(self):
print "A"
cdef class B(A):
"""
>>> B().foo()
B
"""
cpdef void foo(self):
print "B"
class C(B):
"""
>>> C().foo()
C
"""
def foo(self):
print "C"
|