From ea47c47b5e4d3aa8d4a0eee6ca0bda84478f0e01 Mon Sep 17 00:00:00 2001 From: sirMackk Date: Thu, 29 Sep 2016 15:24:46 +0200 Subject: [PATCH] Makes opening a port stop after first successful try. --- src/util/UpnpPunch.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/util/UpnpPunch.py b/src/util/UpnpPunch.py index 136f818c..b595e7bb 100644 --- a/src/util/UpnpPunch.py +++ b/src/util/UpnpPunch.py @@ -294,6 +294,7 @@ def _communicate_with_igd(port=15441, try: _orchestrate_soap_request(local_ip, port, fn, desc) success = True + break except (UpnpError, IGDError) as e: logging.debug('Upnp request using "{0}" failed: {1}'.format( local_ip, e))