Mercurial > hg
comparison hgext/churn.py @ 9032:1fa80c5428b8
compat: use 'key' argument instead of 'cmp' when sorting a list
author | Alejandro Santos <alejolp@alejolp.com> |
---|---|
date | Sun, 05 Jul 2009 11:02:00 +0200 |
parents | 9dda4c73fc3b |
children | feb3445e8b84 |
comparison
equal
deleted
inserted
replaced
9031:3b76321aa0de | 9032:1fa80c5428b8 |
---|---|
141 | 141 |
142 rate = countrate(ui, repo, amap, *pats, **opts).items() | 142 rate = countrate(ui, repo, amap, *pats, **opts).items() |
143 if not rate: | 143 if not rate: |
144 return | 144 return |
145 | 145 |
146 sortfn = ((not opts.get('sort')) and (lambda a, b: cmp(b[1], a[1])) or None) | 146 sortkey = ((not opts.get('sort')) and (lambda x: -x[1]) or None) |
147 rate.sort(sortfn) | 147 rate.sort(key=sortkey) |
148 | 148 |
149 maxcount = float(max([v for k, v in rate])) | 149 maxcount = float(max([v for k, v in rate])) |
150 maxname = max([len(k) for k, v in rate]) | 150 maxname = max([len(k) for k, v in rate]) |
151 | 151 |
152 ttywidth = util.termwidth() | 152 ttywidth = util.termwidth() |