From 21d4604578294002f4531b8bcea7da3fff5bb145 Mon Sep 17 00:00:00 2001 From: Alberto Sottile Date: Thu, 8 Nov 2018 15:13:29 +0100 Subject: [PATCH] IPv6: accept IPv6 address and port in hostname --- syncplay/ui/ConfigurationGetter.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/syncplay/ui/ConfigurationGetter.py b/syncplay/ui/ConfigurationGetter.py index cc67d11..388837d 100755 --- a/syncplay/ui/ConfigurationGetter.py +++ b/syncplay/ui/ConfigurationGetter.py @@ -313,7 +313,9 @@ class ConfigurationGetter(object): port = constants.DEFAULT_PORT if not self._config["port"] else self._config["port"] if host: if ':' in host: - host, port = host.split(':', 1) + host, port = host.rsplit(':', 1) + if '[' in host: + host = host.strip('[]') try: port = int(port) except ValueError: