diff --git a/devlib/connection.py b/devlib/connection.py index aacb48a0f..2227c32ae 100644 --- a/devlib/connection.py +++ b/devlib/connection.py @@ -170,7 +170,7 @@ def send_signal(self, sig): :type signal: signal.Signals """ try: - self._send_signal(signal.SIGKILL) + return self._send_signal(signal.SIGKILL) finally: # Deregister if the command has finished self.poll() @@ -188,7 +188,7 @@ def cancel(self, kill_timeout=_KILL_TIMEOUT): """ try: if self.poll() is None: - self._cancel(kill_timeout=kill_timeout) + return self._cancel(kill_timeout=kill_timeout) finally: self._deregister() @@ -208,7 +208,7 @@ def wait(self): Block until the background command completes, and return its exit code. """ try: - self._wait() + return self._wait() finally: self._deregister()