A current issue is when the Remote class itself calls self._error and throws an exception, the heartbeat thread in Run continues. This fix ensures that these exceptions are then handled by Run via its own _error method which also terminates the heartbeat thread.
A current issue is when the
Remote
class itself callsself._error
and throws an exception, the heartbeat thread inRun
continues. This fix ensures that these exceptions are then handled byRun
via its own_error
method which also terminates the heartbeat thread.