[ZPT] tal:repeat over the sorted keys of a dictionary
    Jean Jordaan 
    jean at upfrontsystems.co.za
       
    Fri Jul 25 13:13:25 EDT 2003
    
    
  
Hi Tino
> sort() is an in-place operation.
Yeah, I knew this was what I'm facing. Ah, you kickstarted my
brain :)  Looks like this works::
        <ul tal:define="keys licenses/keys; dummy keys/sort"
            tal:repeat="key keys">
            <li tal:content="python:licenses[key]" />
        </ul>
That "dummy" isn't pretty. More natural idioms would be welcomed.
> In your python script which calculates the dictionary,
I'm reluctant to do that. I'm iterating over a ComputedAttribute,
which is supposed to be a dictionary. I don't really want to 
define another method just to pre-iterate the dict.
Thanks!
-- 
Jean Jordaan
http://www.upfrontsystems.co.za
    
    
More information about the ZPT
mailing list