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