equal
deleted
inserted
replaced
115 def get_results(cls, views, context, ignore_cache=False): |
115 def get_results(cls, views, context, ignore_cache=False): |
116 results = (sorted(view.get_results(context, |
116 results = (sorted(view.get_results(context, |
117 ignore_cache=ignore_cache), |
117 ignore_cache=ignore_cache), |
118 key=cls.sort_key, reverse=True) |
118 key=cls.sort_key, reverse=True) |
119 for view in views) |
119 for view in views) |
120 yield from merge(*results, key=cls.sort_key) |
120 yield from merge(*results, key=cls.sort_key, reverse=True) |
121 |
121 |
122 |
122 |
123 @utility_config(name='{0}.sort'.format(CREATION_DATE_ORDER), provides=IViewsMerger) |
123 @utility_config(name='{0}.sort'.format(CREATION_DATE_ORDER), provides=IViewsMerger) |
124 class CreationDateSortedMergeMode(SortedMergeMode): |
124 class CreationDateSortedMergeMode(SortedMergeMode): |
125 """Merge pre-sorted views by creation date""" |
125 """Merge pre-sorted views by creation date""" |