From 0dbbb51cff153892e7c2625920fd21c6ab78147a Mon Sep 17 00:00:00 2001 From: DjLegolas Date: Fri, 15 Jun 2018 21:28:03 +0300 Subject: [PATCH] [Core] Fix strip None in set_listen_on Trying to strip None will not work so combined the check as a condition for the strip. --- deluge/core/preferencesmanager.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/deluge/core/preferencesmanager.py b/deluge/core/preferencesmanager.py index 8d6207497..101360059 100644 --- a/deluge/core/preferencesmanager.py +++ b/deluge/core/preferencesmanager.py @@ -210,8 +210,10 @@ class PreferencesManager(component.Component): self.config['listen_random_port'] = None listen_ports = self.config['listen_ports'] - interface = str(self.config['listen_interface'].strip()) - interface = interface if interface else '0.0.0.0' + if self.config['listen_interface']: + interface = self.config['listen_interface'].strip() + else: + interface = '0.0.0.0' log.debug( 'Listen Interface: %s, Ports: %s with use_sys_port: %s',