diff --git a/progit/__init__.py b/progit/__init__.py index d1034ad..7dfe253 100644 --- a/progit/__init__.py +++ b/progit/__init__.py @@ -228,6 +228,33 @@ def rst2html(rst_string): return progit.doc_utils.convert_doc(unicode(rst_string)) +@APP.template_filter('format_loc') +def format_loc(loc): + """ Template filter putting the provided lines of code into a table + """ + output = [ + '
%s | ' % (cnt, cnt, cnt)) + cnt += 1 + if not line: + output.append(line) + continue + if line == '': + continue + if line.startswith('%s | ' % line)
+ output.append('