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()