equal
deleted
inserted
replaced
144 return |
144 return |
145 |
145 |
146 sortfn = ((not opts.get('sort')) and (lambda a, b: cmp(b[1], a[1])) or None) |
146 sortfn = ((not opts.get('sort')) and (lambda a, b: cmp(b[1], a[1])) or None) |
147 rate.sort(sortfn) |
147 rate.sort(sortfn) |
148 |
148 |
149 maxcount = float(max([v for k, v in rate])) |
149 # Be careful not to have a zero maxcount (issue833) |
|
150 maxcount = float(max([v for k, v in rate])) or 1.0 |
150 maxname = max([len(k) for k, v in rate]) |
151 maxname = max([len(k) for k, v in rate]) |
151 |
152 |
152 ttywidth = util.termwidth() |
153 ttywidth = util.termwidth() |
153 ui.debug(_("assuming %i character terminal\n") % ttywidth) |
154 ui.debug(_("assuming %i character terminal\n") % ttywidth) |
154 width = ttywidth - maxname - 2 - 6 - 2 - 2 |
155 width = ttywidth - maxname - 2 - 6 - 2 - 2 |