From cbe99c050e63551f475242b1f69824ee02bb34aa Mon Sep 17 00:00:00 2001 From: Eric Boren Date: Mon, 11 Dec 2017 13:18:52 -0500 Subject: bin/try: No prompt for a single matching job NOTRY: true Bug: skia: Change-Id: I14e71f96b56b4288807bcc5189593b22d3078824 Reviewed-on: https://skia-review.googlesource.com/83443 Commit-Queue: Eric Boren Reviewed-by: Ravi Mistry --- bin/try.py | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) (limited to 'bin') diff --git a/bin/try.py b/bin/try.py index e45c117dbb..f86f2cda75 100755 --- a/bin/try.py +++ b/bin/try.py @@ -93,23 +93,24 @@ def main(): if args.list: return - # Prompt before triggering jobs. - resp = raw_input('\nDo you want to trigger these jobs? (y/n or i for ' - 'interactive): ') - print '' - if resp != 'y' and resp != 'i': - sys.exit(1) - if resp == 'i': - filtered_jobs = [] - for bucket, job_list in jobs: - new_job_list = [] - for j in job_list: - incl = raw_input(('Trigger %s? (y/n): ' % j)) - if incl == 'y': - new_job_list.append(j) - if len(new_job_list) > 0: - filtered_jobs.append((bucket, new_job_list)) - jobs = filtered_jobs + if count > 1: + # Prompt before triggering jobs. + resp = raw_input('\nDo you want to trigger these jobs? (y/n or i for ' + 'interactive): ') + print '' + if resp != 'y' and resp != 'i': + sys.exit(1) + if resp == 'i': + filtered_jobs = [] + for bucket, job_list in jobs: + new_job_list = [] + for j in job_list: + incl = raw_input(('Trigger %s? (y/n): ' % j)) + if incl == 'y': + new_job_list.append(j) + if len(new_job_list) > 0: + filtered_jobs.append((bucket, new_job_list)) + jobs = filtered_jobs # Trigger the try jobs. for bucket, job_list in jobs: -- cgit v1.2.3