[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/gnue-common/gnue/common GObjects.py GParse...
From: |
Jason Cater |
Subject: |
gnue/gnue-common/gnue/common GObjects.py GParse... |
Date: |
Mon, 25 Jun 2001 14:15:48 -0700 |
CVSROOT: /home/cvs
Module name: gnue
Changes by: Jason Cater <address@hidden> 01/06/25 14:15:48
Modified files:
gnue-common/gnue/common: GObjects.py GParser.py
Log message:
Added internal check for PyXML so, if not present, gives a better error
message than exception trace
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/gnue/common/GObjects.py.diff?cvsroot=OldCVS&tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/gnue/common/GParser.py.diff?cvsroot=OldCVS&tr1=1.14&tr2=1.15&r1=text&r2=text
Patches:
Index: gnue/gnue-common/gnue/common/GObjects.py
diff -u gnue/gnue-common/gnue/common/GObjects.py:1.9
gnue/gnue-common/gnue/common/GObjects.py:1.10
--- gnue/gnue-common/gnue/common/GObjects.py:1.9 Sun Jun 10 22:16:01 2001
+++ gnue/gnue-common/gnue/common/GObjects.py Mon Jun 25 14:15:48 2001
@@ -27,8 +27,18 @@
#
# NOTES:
#
+try:
+ from xml.sax import saxutils
+except ImportError:
+ print """
+ This GNUe tool requires PyXML to be installed.
+ Please download and install PyXML from:
-from xml.sax import saxutils
+ http://pyxml.sourceforge.net/
+
+"""
+ sys.exit()
+
import GDebug
import string
import types
Index: gnue/gnue-common/gnue/common/GParser.py
diff -u gnue/gnue-common/gnue/common/GParser.py:1.14
gnue/gnue-common/gnue/common/GParser.py:1.15
--- gnue/gnue-common/gnue/common/GParser.py:1.14 Mon Jun 25 12:29:11 2001
+++ gnue/gnue-common/gnue/common/GParser.py Mon Jun 25 14:15:48 2001
@@ -29,9 +29,20 @@
# HISTORY:
#
-from xml.sax import saxexts
-from xml.sax import saxlib
-from xml.sax import saxutils
+try:
+ from xml.sax import saxexts
+ from xml.sax import saxlib
+ from xml.sax import saxutils
+except ImportError:
+ print """
+ This GNUe tool requires PyXML to be installed.
+ Please download and install PyXML from:
+
+ http://pyxml.sourceforge.net/
+
+"""
+ sys.exit()
+
import string
import sys
import GDebug