]> git.ipfire.org Git - thirdparty/babel.git/commitdiff
import_cldr: if lxml is installed, use it
authorAarni Koskela <akx@iki.fi>
Sun, 14 Feb 2016 17:19:28 +0000 (19:19 +0200)
committerAarni Koskela <akx@iki.fi>
Sun, 14 Feb 2016 19:45:01 +0000 (21:45 +0200)
scripts/import_cldr.py

index 8e151f7d38bc022e2ed7c4c8c71ac58c5c230404..a38da81edd4e0376ca4ed66be0ab7a43de478177 100755 (executable)
@@ -18,9 +18,12 @@ import re
 import sys
 
 try:
-    from xml.etree import cElementTree as ElementTree
+    import lxml.etree as ElementTree
 except ImportError:
-    from xml.etree import ElementTree
+    try:
+        from xml.etree import cElementTree as ElementTree
+    except ImportError:
+        from xml.etree import ElementTree
 
 # Make sure we're using Babel source, and not some previously installed version
 sys.path.insert(0, os.path.join(os.path.dirname(sys.argv[0]), '..'))