I have a list of dictionaries extracted from a database by a python script. I would like to sort them for display in a ZPT. When I try to say something like tal:define="raw python:here.rawScript(); cooked python:sequence.sort(raw,(('title','nocase','asc'),));" I get the rather annoying error message: Error Type: TALESError Error ValueL exceptions.AttributeError on 'None' object has no attribute 'lower' in <PythonExpr sequence.sort(raw,(('title','nocase','asc'),))>, at line... The dictionaries all have a 'title' entry (I checked) so it looks like sequence.sort has some sort of requirements for its data list. Is there a better way to do this? TIA, - rmgw <http://www.trustedmedianetworks.com/> ---------------------------------------------------------------------------- Richard Wesley Trusted Media Networks, Inc. "...if you can't get out, you just either blow something up, or you eat something, or you just throw penguins in the air." - Brian Henson