commit-gnue
[Top][All Lists]
Advanced

[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
+ 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]