equal
deleted
inserted
replaced
41 actions_by_cat = {} |
41 actions_by_cat = {} |
42 for action in actions: |
42 for action in actions: |
43 actions_by_cat.setdefault(action.category, []).append( |
43 actions_by_cat.setdefault(action.category, []).append( |
44 (action.title, action) ) |
44 (action.title, action) ) |
45 for key, values in actions_by_cat.items(): |
45 for key, values in actions_by_cat.items(): |
46 actions_by_cat[key] = [act for title, act in sorted(values)] |
46 actions_by_cat[key] = [act for title, act in sorted(values, key=lambda x: x[0])] |
47 if categories_in_order: |
47 if categories_in_order: |
48 for cat in categories_in_order: |
48 for cat in categories_in_order: |
49 if cat in actions_by_cat: |
49 if cat in actions_by_cat: |
50 result.append( (cat, actions_by_cat[cat]) ) |
50 result.append( (cat, actions_by_cat[cat]) ) |
51 for item in sorted(actions_by_cat.items()): |
51 for item in sorted(actions_by_cat.items()): |