Update web-platform-tests to revision 132d12daea699ce266324e79eecbe59b10e56502

This commit is contained in:
WPT Sync Bot 2018-06-08 21:05:21 -04:00
parent 527d874bc1
commit fe00a63040
1004 changed files with 18598 additions and 92770 deletions

View file

@ -132,10 +132,20 @@ def global_variant_url(url, suffix):
return replace_end(url, ".js", suffix)
def _parse_xml(f):
try:
# raises ValueError with an unsupported encoding,
# ParseError when there's an undefined entity
return ElementTree.parse(f)
except (ValueError, ElementTree.ParseError):
f.seek(0)
return ElementTree.parse(f, XMLParser.XMLParser())
class SourceFile(object):
parsers = {"html":lambda x:html5lib.parse(x, treebuilder="etree"),
"xhtml":lambda x:ElementTree.parse(x, XMLParser.XMLParser()),
"svg":lambda x:ElementTree.parse(x, XMLParser.XMLParser())}
parsers = {"html":lambda x:html5lib.parse(x, treebuilder="etree", useChardet=False),
"xhtml":_parse_xml,
"svg":_parse_xml}
root_dir_non_test = set(["common"])