Thu, 13 Sep 2018 16:05:45 +0100
scansion.pretty: Just emit input on invalid XML
scansion/pretty.lua | file | annotate | diff | comparison | revisions |
--- a/scansion/pretty.lua Thu Sep 13 16:05:24 2018 +0100 +++ b/scansion/pretty.lua Thu Sep 13 16:05:45 2018 +0100 @@ -66,7 +66,10 @@ end return function (s, ind) - local doc = assert(xml.parse(s)); + local doc = xml.parse(s); + if not doc then + return s; -- Not valid XML, don't prettify + end return pretty_print(doc, ind); end end