cython
1__doc__ = u"""
2>>> s = Spam()
3>>> s.e = s
4>>> s.e = 1
5Traceback (most recent call last):
6TypeError: Cannot convert int to extmember.Spam
7>>> s.e is s
8True
9>>> s.e = None
10
11>>> s = Bot()
12>>> s.e = s
13>>> s.e = 1
14Traceback (most recent call last):
15TypeError: Cannot convert int to extmember.Bot
16>>> s.e is s
17True
18>>> s.e = None
19"""
20
21# declared in the pxd
22cdef class Spam:
23pass
24
25# not declared in the pxd
26cdef class Bot:
27cdef public Bot e
28