aboutsummaryrefslogtreecommitdiffhomepage
path: root/bin
diff options
context:
space:
mode:
authorGravatar Eric Boren <borenet@google.com>2017-12-11 13:18:52 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-12-11 18:32:08 +0000
commitcbe99c050e63551f475242b1f69824ee02bb34aa (patch)
treedf81b0ebebe970689de04c22e653f770aff9ef2b /bin
parentca8c0953e8da1def5e6c12dde6d4368b4bf16077 (diff)
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 <borenet@google.com> Reviewed-by: Ravi Mistry <rmistry@google.com>
Diffstat (limited to 'bin')
-rwxr-xr-xbin/try.py35
1 files changed, 18 insertions, 17 deletions
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: