OLD | NEW |
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import functools | 5 import functools |
6 import collections | 6 import collections |
7 import contextlib | 7 import contextlib |
8 import json | 8 import json |
9 | 9 |
10 from recipe_engine import recipe_api | 10 from recipe_engine import recipe_api |
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
113 | 113 |
114 It's vastly preferable to have your recipe only pass the bare minimum | 114 It's vastly preferable to have your recipe only pass the bare minimum |
115 of arguments to steps. Passing property objects obscures the data that | 115 of arguments to steps. Passing property objects obscures the data that |
116 the script actually consumes from the property object. | 116 the script actually consumes from the property object. |
117 """ | 117 """ |
118 prop_str = self.dumps(dict(self.m.properties.legacy())) | 118 prop_str = self.dumps(dict(self.m.properties.legacy())) |
119 return [ | 119 return [ |
120 '--factory-properties', prop_str, | 120 '--factory-properties', prop_str, |
121 '--build-properties', prop_str | 121 '--build-properties', prop_str |
122 ] | 122 ] |
OLD | NEW |