]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/commitdiff
catch potential errors resolving hosts 154/head
authorAlfredo Deza <alfredo.deza@inktank.com>
Thu, 23 Jan 2014 15:32:32 +0000 (10:32 -0500)
committerAlfredo Deza <alfredo.deza@inktank.com>
Thu, 23 Jan 2014 15:32:32 +0000 (10:32 -0500)
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
ceph_deploy/new.py

index 8cf7bc61336f608ac52739619827aa6ee61df8da..9607c3f21bfd1d12a1d54196448ffe8d5e3ca454 100644 (file)
@@ -36,7 +36,10 @@ def get_nonlocal_ip(host):
     """
     Search result of getaddrinfo() for a non-localhost-net address
     """
-    ailist = socket.getaddrinfo(host, None)
+    try:
+        ailist = socket.getaddrinfo(host, None)
+    except socket.gaierror:
+        raise exc.UnableToResolveError(host)
     for ai in ailist:
         # an ai is a 5-tuple; the last element is (ip, port)
         ip = ai[4][0]