]> git.ipfire.org Git - ddns.git/commitdiff
Decode external IP address to string
authorStefan Schantl <stefan.schantl@ipfire.org>
Wed, 15 Jan 2020 16:27:01 +0000 (17:27 +0100)
committerStefan Schantl <stefan.schantl@ipfire.org>
Wed, 15 Jan 2020 16:27:01 +0000 (17:27 +0100)
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
src/ddns/system.py

index 299ed078f85dde61ae52be3e7e4bf1a61f3ba05a..c2dc4309e6c39adb0ac53db2b87dd3f4de7b4992 100644 (file)
@@ -105,11 +105,11 @@ class DDNSSystem(object):
                if not response.code == 200:
                        return
 
                if not response.code == 200:
                        return
 
-               match = re.search(r"^Your IP address is: (.*)$", response.read())
+               match = re.search(b"^Your IP address is: (.*)$", response.read())
                if match is None:
                        return
 
                if match is None:
                        return
 
-               return match.group(1)
+               return match.group(1).decode()
 
        def guess_external_ip_address(self, family, **kwargs):
                if family == "ipv6":
 
        def guess_external_ip_address(self, family, **kwargs):
                if family == "ipv6":