Catch all exception on uPnP port opening

This commit is contained in:
shortcutme 2017-11-17 18:08:45 +01:00
parent c7247fc462
commit 86e607c403
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE
2 changed files with 3 additions and 4 deletions

View file

@ -10,7 +10,7 @@ class Config(object):
def __init__(self, argv): def __init__(self, argv):
self.version = "0.6.0" self.version = "0.6.0"
self.rev = 3139 self.rev = 3141
self.argv = argv self.argv = argv
self.action = None self.action = None
self.config_file = "zeronet.conf" self.config_file = "zeronet.conf"

View file

@ -304,9 +304,8 @@ def _communicate_with_igd(port=15441,
try: try:
_orchestrate_soap_request(local_ip, port, fn, desc, protos) _orchestrate_soap_request(local_ip, port, fn, desc, protos)
return True return True
except (UpnpError, IGDError) as e: except Exception as e:
logging.debug('Upnp request using "{0}" failed: {1}'.format( logging.debug('Upnp request using "{0}" failed: {1}'.format(local_ip, e))
local_ip, e))
gevent.sleep(1) gevent.sleep(1)
return False return False