scansion/pretty.lua

changeset 152
ba8219ac7484
parent 112
bbb49227c174
child 174
662bd8c5ae28
--- 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

mercurial