Changeset aa8c9d in indico


Ignore:
Timestamp:
08/23/11 15:38:48 (21 months ago)
Author:
Jose Benito <jose.benito.gonzalez@…>
Branches:
master, hello-world-walkthrough, ipv6, v0.98-series, v0.98.2, v0.98.3, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, 0da0c1403bae8e51d8229f460181c71b9e6dda72
Children:
3e03b8
Parents:
1d9f4e
git-author:
Adrian Moennich <jerome.ernst.monnich@…> (05/09/11 13:52:25)
git-committer:
Jose Benito <jose.benito.gonzalez@…> (08/23/11 15:38:48)
Message:

[REF] Get rid of py2.7 OrderedDict?

Location:
indico/web/http_api
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • indico/web/http_api/html.py

    r48d692 raa8c9d  
    2121# python stdlib imports 
    2222import os 
    23 from collections import OrderedDict 
     23from operator import itemgetter 
    2424 
    2525# module imports 
     
    3939            results = [results] 
    4040 
    41         orderedFossils = OrderedDict() 
     41        unorderedFossils = {} 
    4242        for fossil in results: 
    43             orderedFossils.setdefault(fossil['startDate'].date(), []).append(fossil) 
     43            unorderedFossils.setdefault(fossil['startDate'].date(), []).append(fossil) 
    4444 
     45        orderedFossils = sorted(unorderedFossils.items(), key=itemgetter(0)) 
    4546        return render(os.path.join(os.path.dirname(__file__), 'html4.tpl'), 
    4647                      {'fossils': orderedFossils, 'ts': fossils['ts']}) 
  • indico/web/http_api/html4.tpl

    r48d692 raa8c9d  
    11<ul class="indico_event_list" data-ts="${ts}"> 
    2 % for date, events in fossils.iteritems(): 
     2% for date, events in fossils: 
    33<li> 
    44  <span class="indico_event_list_day">${date.strftime("%A %B %d, %Y")}</span> 
Note: See TracChangeset for help on using the changeset viewer.