aboutsummaryrefslogtreecommitdiffstats
path: root/deluge/tests/daemon_base.py
diff options
context:
space:
mode:
Diffstat (limited to 'deluge/tests/daemon_base.py')
-rw-r--r--deluge/tests/daemon_base.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/deluge/tests/daemon_base.py b/deluge/tests/daemon_base.py
index 707570f..7eb6421 100644
--- a/deluge/tests/daemon_base.py
+++ b/deluge/tests/daemon_base.py
@@ -25,7 +25,7 @@ class DaemonBase:
if hasattr(args[0], 'getTraceback'):
print('terminate_core: Errback Exception: %s' % args[0].getTraceback())
- if not self.core.killed:
+ if self.core and not self.core.killed:
d = self.core.kill()
return d
@@ -43,7 +43,8 @@ class DaemonBase:
):
logfile = f'daemon_{self.id()}.log' if logfile == '' else logfile
- for dummy in range(port_range):
+ exception_error = RuntimeError('Failed to start daemon')
+ for _ in range(port_range):
try:
d, self.core = common.start_core(
listen_port=self.listen_port,
@@ -54,7 +55,7 @@ class DaemonBase:
print_stdout=print_stdout,
print_stderr=print_stderr,
extra_callbacks=extra_callbacks,
- config_directory=self.config_dir,
+ config_dir=self.config_dir,
)
yield d
except CannotListenError as ex: