From a2d118caccec6e769f715d1912619f38745fb538 Mon Sep 17 00:00:00 2001 From: akl Date: Tue, 23 Dec 2008 12:24:28 +0000 Subject: [PATCH] To print user friendly message at Python modules import error. --- runInstall | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/runInstall b/runInstall index 497c7bd..80a3ddd 100755 --- a/runInstall +++ b/runInstall @@ -12,16 +12,21 @@ Copyright : 2002-2008 CEA __version__ = "1.1.5" +# --- imports --- # +import sys +try: + import xml.sax, xml.dom.minidom + import os, re + import types + import random + import warnings +except Exception, an_exc: + sys.exit("Error: %s! Please check the installed Python package." % str(an_exc)) + pass + # --- avoid "deprecation" warnings --- # -import warnings warnings.filterwarnings("ignore", "", DeprecationWarning) -# --- imports --- # -import xml.sax, xml.dom.minidom -import sys, os, re -import types -import random - # --- global variables --- # opt_parser = None root_path = None -- 2.39.2