From: Cameron Patrick Date: Sun, 1 Aug 2004 05:05:49 +0000 (+0000) Subject: make error reporting a little more verbose X-Git-Tag: IMPORT-FROM-UCCCVS~104 X-Git-Url: https://git.ucc.asn.au/?p=uccvend-vendserver.git;a=commitdiff_plain;h=f14c215ea165a9a5d66229f59993e4d6263629b7;ds=inline make error reporting a little more verbose --- diff --git a/sql-edition/servers/VendServer.py b/sql-edition/servers/VendServer.py index ad972ca..d8122aa 100755 --- a/sql-edition/servers/VendServer.py +++ b/sql-edition/servers/VendServer.py @@ -410,9 +410,10 @@ if __name__ == '__main__': while True: try: rfh, wfh = connect_to_vend(options, DBServer, DBName, DBUser, DBPassword, ServiceName, ServicePassword, ServerName, ConnectPassword, PrivPassword) - except (LATClientException, socket.error): + except (LATClientException, socket.error), e: (exc_type, exc_value, exc_traceback) = sys.exc_info() - print "Connection error ("+str(exc_type)+"):" + print + print "Connection error: "+str(exc_type)+" "+str(e) print_tb(exc_traceback) del exc_traceback print "Trying again in 5 seconds." @@ -421,5 +422,6 @@ if __name__ == '__main__': try: run_forever(rfh, wfh) except VendingException: + print print "Connection died, trying again..."