summaryrefslogtreecommitdiffstats
path: root/ipalib/rpc.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipalib/rpc.py')
-rw-r--r--ipalib/rpc.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/ipalib/rpc.py b/ipalib/rpc.py
index 4c2cf94e8..6977fc77e 100644
--- a/ipalib/rpc.py
+++ b/ipalib/rpc.py
@@ -43,6 +43,7 @@ from ipalib import errors
from ipalib.request import context
from ipapython import ipautil, dnsclient
import httplib
+import socket
from ipapython.nsslib import NSSHTTPS, NSSConnection
from nss.error import NSPRError
from urllib2 import urlparse
@@ -370,3 +371,5 @@ class xmlclient(Connectible):
raise NetworkError(uri=server, error=str(e))
except ProtocolError, e:
raise NetworkError(uri=server, error=e.errmsg)
+ except socket.error, e:
+ raise NetworkError(uri=server, error=str(e))