From 65705aba10601ddea5442c9df7d16fa6e880ae96 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Fri, 15 Mar 2019 23:32:05 +0100 Subject: [PATCH] Fix UpnpPunch py3 compatibility --- src/util/UpnpPunch.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util/UpnpPunch.py b/src/util/UpnpPunch.py index 2de39ae9..e20359d4 100644 --- a/src/util/UpnpPunch.py +++ b/src/util/UpnpPunch.py @@ -44,7 +44,7 @@ def perform_m_search(local_ip): 'MX: 2\r\n', 'ST: {0}\r\n'.format(search_target), '\r\n'] - ) + ).encode("utf8") sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) @@ -57,7 +57,7 @@ def perform_m_search(local_ip): sock.settimeout(5) try: - return sock.recv(2048) + return sock.recv(2048).decode("utf8") except socket.error: raise UpnpError("No reply from IGD using {} as IP".format(local_ip)) finally: