equal
deleted
inserted
replaced
111 sort_index = None |
111 sort_index = None |
112 sort_key = None |
112 sort_key = None |
113 |
113 |
114 @classmethod |
114 @classmethod |
115 def get_results(cls, views, context, ignore_cache=False): |
115 def get_results(cls, views, context, ignore_cache=False): |
116 results = (view.get_results(context, |
116 results = (sorted(view.get_results(context, |
117 sort_index=cls.sort_index, |
117 ignore_cache=ignore_cache), |
118 reverse=True, |
118 key=cls.sort_key, reverse=True) |
119 ignore_cache=ignore_cache) |
|
120 for view in views) |
119 for view in views) |
121 yield from merge(*results, key=cls.sort_key) |
120 yield from merge(*results, key=cls.sort_key) |
122 |
121 |
123 |
122 |
124 @utility_config(name='{0}.sort'.format(CREATION_DATE_ORDER), provides=IViewsMerger) |
123 @utility_config(name='{0}.sort'.format(CREATION_DATE_ORDER), provides=IViewsMerger) |