mercurial/revset.py
changeset 22740 f40a57e8fda1
parent 22739 4ed47a1b2d24
child 22741 ef2c1ea8fb2c
equal deleted inserted replaced
22739:4ed47a1b2d24 22740:f40a57e8fda1
  2719     def reverse(self):
  2719     def reverse(self):
  2720         self._list.reverse()
  2720         self._list.reverse()
  2721         if self._ascending is not None:
  2721         if self._ascending is not None:
  2722             self._ascending = not self._ascending
  2722             self._ascending = not self._ascending
  2723 
  2723 
  2724 class _generatorset(object):
  2724 class _generatorset(abstractsmartset):
  2725     """Wrap a generator for lazy iteration
  2725     """Wrap a generator for lazy iteration
  2726 
  2726 
  2727     Wrapper structure for generators that provides lazy membership and can
  2727     Wrapper structure for generators that provides lazy membership and can
  2728     be iterated more than once.
  2728     be iterated more than once.
  2729     When asked for membership it generates values until either it finds the
  2729     When asked for membership it generates values until either it finds the