##// END OF EJS Templates
spanset: do a single range check in __contains__...
Pierre-Yves David -
r22718:7b123e56 default
parent child Browse files
Show More
@@ -2895,10 +2895,8 b' class _spanset(_orderedsetmixin, abstrac'
2895 return iter(iterrange)
2895 return iter(iterrange)
2896
2896
2897 def __contains__(self, rev):
2897 def __contains__(self, rev):
2898 start = self._start
2899 end = self._end
2900 hidden = self._hiddenrevs
2898 hidden = self._hiddenrevs
2901 return (((end < rev <= start) or (start <= rev and rev < end))
2899 return ((self._start <= rev < self._end)
2902 and not (hidden and rev in hidden))
2900 and not (hidden and rev in hidden))
2903
2901
2904 def __nonzero__(self):
2902 def __nonzero__(self):
General Comments 0
You need to be logged in to leave comments. Login now