~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/_simple_set_pyx.pyx

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2009-11-17 03:20:35 UTC
  • mfrom: (4792.4.3 456036)
  • Revision ID: pqm@pqm.ubuntu.com-20091117032035-s3sgtlixj1lrminn
(Gordon Tyler) Fix IndexError during 'bzr ignore /' (#456036)

Show diffs side-by-side

added added

removed removed

Lines of Context:
540
540
    return _check_self(self)._used
541
541
 
542
542
 
543
 
cdef api int SimpleSet_Next(object self, Py_ssize_t *pos,
544
 
                            PyObject **key) except -1:
 
543
cdef api int SimpleSet_Next(object self, Py_ssize_t *pos, PyObject **key):
545
544
    """Walk over items in a SimpleSet.
546
545
 
547
546
    :param pos: should be initialized to 0 by the caller, and will be updated
568
567
    return 1
569
568
 
570
569
 
571
 
cdef int SimpleSet_traverse(SimpleSet self, visitproc visit,
572
 
                            void *arg) except -1:
 
570
cdef int SimpleSet_traverse(SimpleSet self, visitproc visit, void *arg):
573
571
    """This is an implementation of 'tp_traverse' that hits the whole table.
574
572
 
575
573
    Cython/Pyrex don't seem to let you define a tp_traverse, and they only