equal
deleted
inserted
replaced
928 ''' |
928 ''' |
929 |
929 |
930 def lines(text): |
930 def lines(text): |
931 if text.endswith("\n"): |
931 if text.endswith("\n"): |
932 return text.count("\n") |
932 return text.count("\n") |
933 return text.count("\n") + 1 |
933 return text.count("\n") + int(bool(text)) |
934 |
934 |
935 if linenumber: |
935 if linenumber: |
936 def decorate(text, rev): |
936 def decorate(text, rev): |
937 return ([(rev, i) for i in xrange(1, lines(text) + 1)], text) |
937 return ([(rev, i) for i in xrange(1, lines(text) + 1)], text) |
938 else: |
938 else: |