Mercurial > p > roundup > code
comparison roundup/cgi/templating.py @ 1155:5cf0a6b6e787
*cough* sort list results *cough*
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 16 Sep 2002 06:51:13 +0000 |
| parents | 7e0024954954 |
| children | 26c8cb2162d7 |
comparison
equal
deleted
inserted
replaced
| 1154:e0142ee233e8 | 1155:5cf0a6b6e787 |
|---|---|
| 321 ''' | 321 ''' |
| 322 if self.classname == 'user': | 322 if self.classname == 'user': |
| 323 klass = HTMLUser | 323 klass = HTMLUser |
| 324 else: | 324 else: |
| 325 klass = HTMLItem | 325 klass = HTMLItem |
| 326 l = [klass(self._client, self.classname, x) for x in self._klass.list()] | 326 |
| 327 # get the list and sort it nicely | |
| 328 l = self._klass.list() | |
| 329 sortfunc = make_sort_function(self._db, self._prop.classname) | |
| 330 l.sort(sortfunc) | |
| 331 | |
| 332 l = [klass(self._client, self.classname, x) for x in l] | |
| 327 return l | 333 return l |
| 328 | 334 |
| 329 def csv(self): | 335 def csv(self): |
| 330 ''' Return the items of this class as a chunk of CSV text. | 336 ''' Return the items of this class as a chunk of CSV text. |
| 331 ''' | 337 ''' |
