comparison mercurial/revset.py @ 22759:6a8c55d73c66

revset: remove now unused class _ascgeneratorset
author Pierre-Yves David <pierre-yves.david@fb.com>
date Fri, 03 Oct 2014 12:52:49 -0500
parents 0fc52b01fb9e
children 13e179dca666
comparison
equal deleted inserted replaced
22758:0fc52b01fb9e 22759:6a8c55d73c66
2724 if not self._finished: 2724 if not self._finished:
2725 for i in self: 2725 for i in self:
2726 continue 2726 continue
2727 self._genlist.sort(reverse=reverse) 2727 self._genlist.sort(reverse=reverse)
2728 2728
2729 class _ascgeneratorset(_generatorset):
2730 """Wrap a generator of ascending elements for lazy iteration
2731
2732 Same structure as _generatorset but stops iterating after it goes past
2733 the value when asked for membership and the element is not contained
2734
2735 This class does not duck-type baseset and it's only supposed to be used
2736 internally
2737 """
2738
2739 def __init__(self, gen):
2740 super(_ascgeneratorset, self).__init__(gen, iterasc=True)
2741
2742 class _descgeneratorset(_generatorset): 2729 class _descgeneratorset(_generatorset):
2743 """Wrap a generator of descending elements for lazy iteration 2730 """Wrap a generator of descending elements for lazy iteration
2744 2731
2745 Same structure as _generatorset but stops iterating after it goes past 2732 Same structure as _generatorset but stops iterating after it goes past
2746 the value when asked for membership and the element is not contained 2733 the value when asked for membership and the element is not contained