[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue-reports/src/base GREngine.py GRExceptions.py
From: |
James Thompson |
Subject: |
gnue-reports/src/base GREngine.py GRExceptions.py |
Date: |
Wed, 17 Sep 2003 21:36:40 -0400 |
CVSROOT: /cvsroot/gnue
Module name: gnue-reports
Branch:
Changes by: James Thompson <address@hidden> 03/09/17 21:36:40
Modified files:
src/base : GREngine.py GRExceptions.py
Log message:
catch the GConnections traceback if requested connection defintion is
not found
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-reports/src/base/GREngine.py.diff?tr1=1.23&tr2=1.24&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-reports/src/base/GRExceptions.py.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
Patches:
Index: gnue-reports/src/base/GREngine.py
diff -c gnue-reports/src/base/GREngine.py:1.23
gnue-reports/src/base/GREngine.py:1.24
*** gnue-reports/src/base/GREngine.py:1.23 Mon Jun 16 08:39:07 2003
--- gnue-reports/src/base/GREngine.py Wed Sep 17 21:36:40 2003
***************
*** 37,42 ****
--- 37,43 ----
import GRFilters
from gnue.common.apps import GDebug
from gnue.common.utils.FileUtils import openResource, dyn_import
+ from gnue.common.datasources import GConnections
class GREngine:
***************
*** 67,72 ****
--- 68,78 ----
raise GRExceptions.ReportUnreadable, \
"Unable to read the requested report definition\n (%s)\n\n" %
reportFile \
+ "Additional Information:\n %s" % msg
+ except GConnections.NotFoundError, msg:
+ raise GRExceptions.ConnectionUndefined, \
+ "Unable to process the report\n (%s)\n\n" % reportFile \
+ + "Additional Information:\n %s" % msg
+
#
Index: gnue-reports/src/base/GRExceptions.py
diff -c gnue-reports/src/base/GRExceptions.py:1.6
gnue-reports/src/base/GRExceptions.py:1.7
*** gnue-reports/src/base/GRExceptions.py:1.6 Wed Jan 1 19:45:49 2003
--- gnue-reports/src/base/GRExceptions.py Wed Sep 17 21:36:40 2003
***************
*** 94,96 ****
--- 94,100 ----
class SourceOutOfScope(ReportMarkupException):
pass
+ # Raised if a the connection specified doesn't exist in a connections.conf
file
+ class ConnectionUndefined(ReportMarkupException):
+ pass
+
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue-reports/src/base GREngine.py GRExceptions.py,
James Thompson <=