Kate Legere wrote:
I may be asking this in the wrong place but I have a tal page where I want
to use python to display only the most recent addition to a folder of files.


I can sort the folder and return all the files easily with:
 return sequence.sort(files, (('bobobase_modification_time', 'cmp',
'desc'),))

How do I return just the most recent one? (I tried sorting and then using
return max(files) but that doesn't give me all the properties and I need
them for display)

If it's sorted, you can use a Python slice::

 return sequence.sort(files, (('bobobase_modification_time',
                      'cmp', 'desc'),))[0]

The trick is the last three characters. See http://docs.python.org/tut/node5.html

        --jcc

--
"Building Websites with Plone"
http://plonebook.packtpub.com/
_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to