equal
deleted
inserted
replaced
76 for f, sep, name, enc in self.funcmap: |
76 for f, sep, name, enc in self.funcmap: |
77 l = [enc(f(x)) for x in annotatedresult] |
77 l = [enc(f(x)) for x in annotatedresult] |
78 pieces.append(l) |
78 pieces.append(l) |
79 if name in ['node', 'date']: # node and date has fixed size |
79 if name in ['node', 'date']: # node and date has fixed size |
80 l = l[:1] |
80 l = l[:1] |
81 widths = map(encoding.colwidth, set(l)) |
81 widths = pycompat.maplist(encoding.colwidth, set(l)) |
82 maxwidth = (max(widths) if widths else 0) |
82 maxwidth = (max(widths) if widths else 0) |
83 maxwidths.append(maxwidth) |
83 maxwidths.append(maxwidth) |
84 |
84 |
85 # buffered output |
85 # buffered output |
86 result = '' |
86 result = '' |