Re: ZTK 2.0: Deprecate zope.sequencesort

Lennart Regebro <[email protected]>
Newsgroups gmane.comp.web.zope.devel
Message-ID <CAL0kPAViFYF14CSPFYS00YUYCXRRT0siaok+nPEQ_4inPxekRQ@mail.gmail.com>
On Fri, Mar 1, 2013 at 4:04 AM, Tres Seaver <[email protected]> wrote:
> Assuming an unsorted list of news stories, how would you use sorted to
> get them ordered by category (ascending) + publication date (descending)?

This is the easiest, most obvious way:

     sorted(sorted(news_stories, lambda x: x.publication_date,
reverse=True), lambda x: x.category)

And yes, I have made performance analysis, and it is often faster two
do two sorts than trying to compute a complex key.

> If you spend more than a minute on it (e.g., trying to come up with a
> bug-free way to compute "negative dates") you've proved my mpoint. :)

I haven't got a clue what "negative dates" are, unless you mean BC.
But the above works (unless I got ascending and descending mixed up as
usual).

//Lennart
_______________________________________________
Zope-Dev maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.