mirror of
https://github.com/servo/servo.git
synced 2025-08-10 07:55:33 +01:00
Update web-platform-tests to revision 132d12daea699ce266324e79eecbe59b10e56502
This commit is contained in:
parent
527d874bc1
commit
fe00a63040
1004 changed files with 18598 additions and 92770 deletions
|
@ -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"])
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue