Bug 1277579: use 'name' in dependency error message; r?kmoir draft
authorDustin J. Mitchell <dustin@mozilla.com>
Fri, 16 Sep 2016 20:25:29 +0000
changeset 414593 93239769f0077ca80150d8280f6102960b8e7866
parent 413901 a387818ed08a57cc9d292c19dbd0a66f37ee94c3
child 531486 701cd4a3d636b524f7fca53809b242a89a443245
push id29719
push userdmitchell@mozilla.com
push dateFri, 16 Sep 2016 20:26:06 +0000
reviewerskmoir
bugs1277579
milestone51.0a1
Bug 1277579: use 'name' in dependency error message; r?kmoir MozReview-Commit-ID: GXX5KNQOGve
taskcluster/taskgraph/optimize.py
--- a/taskcluster/taskgraph/optimize.py
+++ b/taskcluster/taskgraph/optimize.py
@@ -40,17 +40,17 @@ def resolve_task_references(label, task_
     def repl(match):
         key = match.group(1)
         try:
             return taskid_for_edge_name[key]
         except KeyError:
             # handle escaping '<'
             if key == '<':
                 return key
-            raise KeyError("task '{}' has no dependency with label '{}'".format(label, key))
+            raise KeyError("task '{}' has no dependency named '{}'".format(label, key))
 
     def recurse(val):
         if isinstance(val, list):
             return [recurse(v) for v in val]
         elif isinstance(val, dict):
             if val.keys() == ['task-reference']:
                 return TASK_REFERENCE_PATTERN.sub(repl, val['task-reference'])
             else: