Author: tack
Date: Tue Mar 11 08:35:40 2008
New Revision: 3175

Log:
Raise rpc.ConnectError if connection fails.


Modified:
   trunk/base/src/rpc.py

Modified: trunk/base/src/rpc.py
==============================================================================
--- trunk/base/src/rpc.py       (original)
+++ trunk/base/src/rpc.py       Tue Mar 11 08:35:40 2008
@@ -690,7 +690,11 @@
         # FIXME: we block on connect for now; Channel.rpc() tests socket
         # connected and raises exception if it isn't, so if we do rpc() right
         # after connecting, it will fail.
-        sock.connect(address).wait()
+        try:
+            sock.connect(address).wait()
+        except socket.error, e:
+            raise ConnectError(e.args)
+            
         Channel.__init__(self, sock, auth_secret)
 
 

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to