cython
1__doc__ = u"""
2>>> c = build()
3>>> c.method()
4Traceback (most recent call last):
5AssertionError: 1
6"""
7
8cdef enum Mode:
9a = 1
10b = 2
11
12cdef class Curseur:
13cdef Mode mode
14
15def method(self):
16assert False, self.mode
17
18def build():
19cdef Curseur c
20c = Curseur()
21c.mode = a
22return c
23