Revision e02728f9 kamaki/clients/connection/kamakicon.py

b/kamaki/clients/connection/kamakicon.py
36 36
from synnefo.lib.pool.http import get_http_connection
37 37
from kamaki.clients.connection import HTTPConnection, HTTPResponse,\
38 38
    HTTPConnectionError
39
from gevent.dns import DNSError
40 39
from socket import gaierror
41 40

  
42 41
from json import loads
......
141 140
                body=data)
142 141
        except Exception as err:
143 142
            conn.close()
144
            if isinstance(err, DNSError) or isinstance(err, gaierror):
143
            if isinstance(err, gaierror):
145 144
                raise HTTPConnectionError('Cannot connect to %s' % self.url,
146 145
                    status=701,
147 146
                    details='%s: %s' % (type(err), unicode(err)))

Also available in: Unified diff