# HG changeset patch # User Catherine Devlin # Date 1274296424 14400 # Node ID e60d9192bfaadeb30fd51dae118655ff6fe3b3ec # Parent 99734f5dded592f280be4c486c2c66d14d9d2838 preserve exception on connections diff -r 99734f5dded5 -r e60d9192bfaa sqlpython/pgSession.txt --- a/sqlpython/pgSession.txt Thu Mar 18 16:35:19 2010 -0400 +++ b/sqlpython/pgSession.txt Wed May 19 15:13:44 2010 -0400 @@ -8,7 +8,7 @@ /.*/ SQL.No_Connection> set colors off /.*/ -SQL.No_Connection> connect --postgres --password=testpassword testplatform testuser +SQL.No_Connection> connect --postgres --password=testpass00word testplatform testuser 0:testuser@testplatform> drop table play; /.*/ diff -r 99734f5dded5 -r e60d9192bfaa sqlpython/sqlpython.py --- a/sqlpython/sqlpython.py Thu Mar 18 16:35:19 2010 -0400 +++ b/sqlpython/sqlpython.py Wed May 19 15:13:44 2010 -0400 @@ -154,8 +154,9 @@ try: db_instance = connections.DatabaseInstance(arg, opts, default_rdbms = self.default_rdbms) - except: + except Exception, e: self.perror('Connection failure.\n' + self.do_connect.__doc__) + self.perror(str(e)) return if opts.add or (self.instance_number is None): try: