mò
(á¸Ec @ s d Z d „ Z d S( sŒ
sequence: Sequence sorting module
This module provides a 'sort' function for use with DTML, Page
Templates, and Python-based Scripts.
c C s d S( sË
Sort the sequence *seq* of objects by the optional sort schema
*sort*. *sort* is a sequence of tuples '(key, func, direction)'
that describe the sort order.
key -- Attribute of the object to be sorted.
func -- Defines the compare function (optional). Allowed values:
"cmp" -- Standard Python comparison function
"nocase" -- Case-insensitive comparison
"strcoll" or "locale" -- Locale-aware string comparison
"strcoll_nocase" or "locale_nocase" -- Locale-aware
case-insensitive string comparison
other -- A specified, user-defined comparison function, should
return 1, 0, -1.
direction -- defines the sort direction for the key (optional).
(allowed values: "asc", "desc")
DTML Examples
Sort child object (using the 'objectValues' method) by id (using
the 'getId' method), ignoring case::
title | modification date |