dabo Commit
Revision 6682
Date: 2011-07-09 03:26:59 -0700 (Sat, 09 Jul 2011)
Author: Jacekk
Trac: http://trac.dabodev.com/changeset/6682
Changed:
U trunk/dabo/dApp.py
Log:
Added exception handling in case of processing malformed connection definition
file.
Diff:
Modified: trunk/dabo/dApp.py
===================================================================
--- trunk/dabo/dApp.py 2011-07-09 10:25:02 UTC (rev 6681)
+++ trunk/dabo/dApp.py 2011-07-09 10:26:59 UTC (rev 6682)
@@ -935,10 +935,15 @@
if os.path.exists(dbDir) and os.path.isdir(dbDir):
files = glob.glob(os.path.join(dbDir,
"*.cnxml"))
for f in files:
- cn = self.getConnectionsFromFile(f)
- connDefs.update(cn)
- for kk in cn.keys():
-
self.dbConnectionNameToFiles[kk] = f
+ try:
+ cn =
self.getConnectionsFromFile(f)
+ except Exception, ex:
+ dabo.log.error(
+ _("Error loading
database connection info from file %s:\n%s") % (f, ustr(ex)))
+ else:
+ connDefs.update(cn)
+ for kk in cn:
+
self.dbConnectionNameToFiles[kk] = f
# Import any python code connection definitions (the "old" way).
try:
import dbConnectionDefs
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message:
http://leafe.com/archives/byMID/[email protected]