summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAarni Koskela <akx@iki.fi>2016-02-14 19:19:28 +0200
committerAarni Koskela <akx@iki.fi>2016-02-14 21:45:01 +0200
commit9b5c7f3678167f03ec39fd1c25f98d0e0d41621f (patch)
tree34f6937fa6ba3909b320cd4d17d1cd5d6694c075 /scripts
parent9bfe3aa79c93a7ffb243053ca194c129128247aa (diff)
downloadbabel-9b5c7f3678167f03ec39fd1c25f98d0e0d41621f.tar.gz
import_cldr: if lxml is installed, use it
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/import_cldr.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/scripts/import_cldr.py b/scripts/import_cldr.py
index 8e151f7..a38da81 100755
--- a/scripts/import_cldr.py
+++ b/scripts/import_cldr.py
@@ -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]), '..'))