'Retrieves the list of uncollected logs, if it exists.
:return: A list of (host, remote_path, local_path) tuples. Returns
an empty list if no uncollected logs file exists.'

def get_client_logs(self):

    log_exists = (self._uncollected_log_file and os.path.exists(self._uncollected_log_file))
    if log_exists:
        return pickle.load(open(self._uncollected_log_file))
    else:
        return []
