make error reporting a little more verbose
[uccvend-vendserver.git] / sql-edition / servers / VendServer.py
index ad972ca..d8122aa 100755 (executable)
@@ -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..."
 

UCC git Repository :: git.ucc.asn.au