##// END OF EJS Templates
revset: stabilize repr of baseset initialized with a set...
Pierre-Yves David -
r28785:87b89dca default
parent child Browse files
Show More
@@ -2889,7 +2889,13 class baseset(abstractsmartset):
2889 2889 d = {None: '', False: '-', True: '+'}[self._ascending]
2890 2890 s = _formatsetrepr(self._datarepr)
2891 2891 if not s:
2892 s = repr(self._list)
2892 l = self._list
2893 # if _list has been built from a set, it might have a different
2894 # order from one python implementation to another.
2895 # We fallback to the sorted version for a stable output.
2896 if self._ascending is not None:
2897 l = self._asclist
2898 s = repr(l)
2893 2899 return '<%s%s %s>' % (type(self).__name__, d, s)
2894 2900
2895 2901 class filteredset(abstractsmartset):
@@ -725,7 +725,7 Test opreand of '%' is optimized recursi
725 725 ('symbol', '9')
726 726 ('symbol', '5')))
727 727 * set:
728 <baseset+ [8, 9, 2, 4]>
728 <baseset+ [2, 4, 8, 9]>
729 729 2
730 730 4
731 731 8
General Comments 0
You need to be logged in to leave comments. Login now