From ccc8d8d834d98b60888e160c8756f401ba8d940f Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Thu, 7 Apr 2011 23:16:00 +0100 Subject: [PATCH] try xml parser alternatives --- tools/kickstarter | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/tools/kickstarter b/tools/kickstarter index 47a523c..befae7e 100755 --- a/tools/kickstarter +++ b/tools/kickstarter @@ -10,8 +10,26 @@ import time import optparse from time import gmtime, strftime import errno -#import elementtree.ElementTree as etree -from lxml import etree +try: + from lxml import etree +except ImportError: + try: + # Python 2.5 + import xml.etree.cElementTree as etree + except ImportError: + try: + # Python 2.5 + import xml.etree.ElementTree as etree + except ImportError: + try: + # normal cElementTree install + import cElementTree as etree + except ImportError: + try: + # normal ElementTree install + import elementtree.ElementTree as etree + except ImportError: + print("Failed to import ElementTree from any known place") def mkdir_p(path): try: -- 2.7.4