Chromium Code Reviews| Index: scripts/common/annotator.py |
| diff --git a/scripts/common/annotator.py b/scripts/common/annotator.py |
| index af665631fe1c4f9ee07b032a1f767acc7b35053d..619b5984c2925d66a95d0bd95d669b86457bdf44 100755 |
| --- a/scripts/common/annotator.py |
| +++ b/scripts/common/annotator.py |
| @@ -447,21 +447,18 @@ def normalizeChange(change): |
| def triggerBuilds(step, trigger_specs): |
| assert trigger_specs is not None |
| for trig in trigger_specs: |
| - props = trig.get('properties') |
| - if not props: |
| - raise ValueError('Trigger spec: properties are missing') |
| - builder_name = props.pop('buildername', None) |
| + builder_name = trig.get('builder_name') |
| if not builder_name: |
| - raise ValueError('Trigger spec: buildername property is missing') |
| + raise ValueError('Trigger spec: builder_name is not set') |
| - changes = props.get('buildbot.changes', []) |
| + changes = trig.get('buildbot_changes', []) |
| assert isinstance(changes, list), 'buildbot.changes must be a list' |
|
smut
2015/02/28 01:44:51
buildbot.changes -> buildbot_changes
nodir
2015/03/02 02:26:10
Done.
|
| changes = map(normalizeChange, changes) |
| step.step_trigger(json.dumps({ |
| 'builderNames': [builder_name], |
| 'changes': changes, |
| - 'properties': props, |
| + 'properties': trig.get('properties'), |
| }, sort_keys=True)) |