X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=make-directive-index.py;h=039efaa4345001fe4f22fa16c07c3fcc55ae632b;hp=c61383b0a46482e46f3e94c2f956d01b7fea607f;hb=1a5613266a93ddb197bbae137cd61fae25600718;hpb=37d3ab1b7e114f0fb6dfb2e7273569b42794b76a diff --git a/make-directive-index.py b/make-directive-index.py index c61383b0a..039efaa43 100755 --- a/make-directive-index.py +++ b/make-directive-index.py @@ -19,7 +19,12 @@ import sys import collections -import xml.etree.ElementTree as tree +try: + from lxml import etree as tree + PRETTY = dict(pretty_print=True) +except ImportError: + import xml.etree.ElementTree as tree + PRETTY = {} import re TEMPLATE = '''\ @@ -277,4 +282,4 @@ def make_page(*xml_files): return _make_page(template, directive_groups, formatting) if __name__ == '__main__': - tree.dump(make_page(*sys.argv[1:])) + tree.dump(make_page(*sys.argv[1:]), **PRETTY)