see: https://bugzilla.redhat.com/show_bug.cgi?id=1232916 --- cli/koji | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/cli/koji b/cli/koji index 908d829..9ec098d 100755 --- a/cli/koji +++ b/cli/koji @@ -6229,15 +6229,21 @@ def anon_handle_download_logs(options, session, args): task_log_dir = os.path.join(parent_dir, "%s-%s" % (task_info["arch"], task_id))
+ count = 0 state = koji.TASK_STATES[task_info['state']] if state == 'FAILED': if not match or koji.util.multi_fnmatch(FAIL_LOG, match): write_fail_log(task_log_dir, task_id) + count += 1 elif state not in ['CLOSED', 'CANCELED']: sys.stderr.write(_("Warning: task %s is %s\n") % (task_id, state))
for log_filename in logs: download_log(task_log_dir, task_id, log_filename) + count += 1 + + if count == 0 and not recurse: + sys.stderr.write(_("No logs found for task %i. Perhaps try --recurse?\n") % task_id)
if recurse: child_tasks = session.getTaskChildren(task_id)
koji-devel@lists.fedorahosted.org