Blame tests/run/pinard8.pyx

Packit 562c7a
__doc__ = u"""
Packit 562c7a
    >>> f = Fiche()
Packit 562c7a
    >>> f[0] = 1
Packit 562c7a
    >>> f.geti()
Packit 562c7a
    1
Packit 562c7a
Packit 562c7a
    >>> f[1] = None
Packit 562c7a
    >>> f.geti()
Packit 562c7a
    0
Packit 562c7a
Packit 562c7a
    >>> f[0] = 1
Packit 562c7a
    >>> f.geti()
Packit 562c7a
    1
Packit 562c7a
"""
Packit 562c7a
Packit 562c7a
cdef class Fiche:
Packit 562c7a
    cdef int i
Packit 562c7a
Packit 562c7a
    def __setitem__(self, element, valeur):
Packit 562c7a
        self.i = 0
Packit 562c7a
        if valeur is None:
Packit 562c7a
            return
Packit 562c7a
        self.i = 1
Packit 562c7a
Packit 562c7a
    def geti(self):
Packit 562c7a
        return self.i