diff --git a/patroni/utils.py b/patroni/utils.py index 7886bd6c..94b98524 100644 --- a/patroni/utils.py +++ b/patroni/utils.py @@ -357,6 +357,8 @@ def polling_loop(timeout, interval=1): def split_host_port(value, default_port): t = value.rsplit(':', 1) + if ':' in t[0]: + t[0] = t[0].strip('[]') t.append(default_port) return t[0], int(t[1])