Always raise TransportError with two params.

Fixes #44, thanks brianz!
This commit is contained in:
Honza Král
2014-02-06 01:15:41 +01:00
parent c4f7cb6182
commit 6a7d4389cd
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -32,7 +32,7 @@ class TransportError(ElasticsearchException):
return self.args[2]
def __str__(self):
return 'TransportError(%d, %r)' % (self.status_code, self.error)
return 'TransportError(%s, %r)' % (self.status_code, self.error)
class ConnectionError(TransportError):
+2 -2
View File
@@ -175,7 +175,7 @@ class Transport(object):
except (ConnectionError, SerializationError):
pass
else:
raise TransportError("Enable to sniff hosts.")
raise TransportError("N/A", "Enable to sniff hosts.")
except:
# keep the previous value on error
self.last_sniff = previous_sniff
@@ -198,7 +198,7 @@ class Transport(object):
# we weren't able to get any nodes, maybe using an incompatible
# transport_schema or host_info_callback blocked all - raise error.
if not hosts:
raise TransportError("Enable to sniff hosts - no viable hosts found.")
raise TransportError("N/A", "Enable to sniff hosts - no viable hosts found.")
self.set_connections(hosts)