From a64dad267e64ee7cccc3b19243a57a11f4c24a5b Mon Sep 17 00:00:00 2001 From: Alexander Kukushkin Date: Tue, 9 Jun 2015 15:46:34 +0200 Subject: [PATCH] Bugfix: target field of SRV object should be casted to string --- helpers/etcd.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helpers/etcd.py b/helpers/etcd.py index 4fb39f47..2479822d 100644 --- a/helpers/etcd.py +++ b/helpers/etcd.py @@ -82,7 +82,7 @@ class Client: @staticmethod def get_srv_record(host): try: - return [(r.target.rstrip('.'), r.port) for r in resolver.query('_etcd-server._tcp.' + host, 'SRV')] + return [(str(r.target).rstrip('.'), r.port) for r in resolver.query('_etcd-server._tcp.' + host, 'SRV')] except DNSException: logger.exception('Can not resolve SRV for %s', host) return []