cython
1cdef class A:
2def numerator(self):
3return self
4
5cdef int bitsize(A a):
6return 1
7
8coeffs = [A()]
9
10class B:
11"""
12>>> B().coeffs_bitsize()
13[2]
14"""
15def coeffs_bitsize(self):
16r = [bitsize(c.numerator())+1 for c in coeffs]
17return r
18