hgext/fastannotate/formatter.py
changeset 39742 7e3ce2131882
parent 39238 1ddb296e0dee
child 40766 001f27970b60
equal deleted inserted replaced
39741:be396c86f98e 39742:7e3ce2131882
    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 = ''