[POS-commit] r3979 - stoq/trunk/stoq

Henrique Romano henrique at async.com.br
Mon Jul 24 18:02:23 BRT 2006


Author: henrique
Date: Mon Jul 24 18:02:22 2006
New Revision: 3979

Modified:
   stoq/trunk/stoq/main.py

Log:
Don't catch Exception



Modified: stoq/trunk/stoq/main.py
==============================================================================
--- stoq/trunk/stoq/main.py	(original)
+++ stoq/trunk/stoq/main.py	Mon Jul 24 18:02:22 2006
@@ -34,10 +34,12 @@
 from stoqlib.lib.message import ISystemNotifier
 from kiwi.component import provide_utility
 from kiwi.log import Logger
+from psycopg import Error as PostgreSQLError
 
 from stoq.lib.applist import get_application_names
 from stoq.lib.configparser import StoqConfig
 from stoq.lib.startup import setup, get_option_parser
+from stoqlib.exceptions import StoqlibError
 
 _ = gettext.gettext
 log = Logger('stoq.main')
@@ -90,7 +92,7 @@
     # 2 seconds) or creating the database
     try:
         setup(config, options)
-    except Exception, e:
+    except (StoqlibError, PostgreSQLError), e:
         error(_('Could not connect to database'),
               'error=%s uri=%s' % (str(e), config.get_connection_uri()))
         raise SystemExit("Error: bad connection settings provided")


More information about the POS-commit mailing list