mirror of
https://github.com/codex-storage/deluge.git
synced 2025-02-06 00:23:32 +00:00
[Core] Catch exception on call to lt.listen_on()
This commit is contained in:
parent
194d1291e1
commit
10e1a2a593
@ -163,9 +163,13 @@ class PreferencesManager(component.Component):
|
||||
# Only set the listen ports if random_port is not true
|
||||
if self.config["random_port"] is not True:
|
||||
log.debug("listen port range set to %s-%s", value[0], value[1])
|
||||
try:
|
||||
self.session.listen_on(
|
||||
value[0], value[1], str(self.config["listen_interface"])
|
||||
)
|
||||
except RuntimeError as ex:
|
||||
log.warn("Error on call to session.listen_on(%s, %s, %s): %s",
|
||||
value[0], value[1], str(self.config["listen_interface"]), ex)
|
||||
|
||||
def _on_set_listen_interface(self, key, value):
|
||||
# Call the random_port callback since it'll do what we need
|
||||
@ -187,11 +191,16 @@ class PreferencesManager(component.Component):
|
||||
listen_ports = self.config["listen_ports"]
|
||||
|
||||
# Set the listen ports
|
||||
log.debug("listen port range set to %s-%s", listen_ports[0], listen_ports[1])
|
||||
log.info("listen port range set to %s-%s on interface '%s'", listen_ports[0],
|
||||
listen_ports[1], str(self.config["listen_interface"]))
|
||||
try:
|
||||
self.session.listen_on(
|
||||
listen_ports[0], listen_ports[1],
|
||||
str(self.config["listen_interface"])
|
||||
)
|
||||
except RuntimeError as ex:
|
||||
log.warn("Error on call to session.listen_on(%s, %s, %s): %s",
|
||||
listen_ports[0], listen_ports[1], str(self.config["listen_interface"]), ex)
|
||||
|
||||
def _on_set_outgoing_ports(self, key, value):
|
||||
if not self.config["random_outgoing_ports"]:
|
||||
|
Loading…
x
Reference in New Issue
Block a user