| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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 from slave import recipe_api | 5 from recipe_engine import recipe_api |
| 6 | 6 |
| 7 | 7 |
| 8 class ZipApi(recipe_api.RecipeApi): | 8 class ZipApi(recipe_api.RecipeApi): |
| 9 """Provides steps to zip and unzip files.""" | 9 """Provides steps to zip and unzip files.""" |
| 10 | 10 |
| 11 def make_package(self, root, output): | 11 def make_package(self, root, output): |
| 12 """Returns ZipPackage object that can be used to compress a set of files. | 12 """Returns ZipPackage object that can be used to compress a set of files. |
| 13 | 13 |
| 14 Usage: | 14 Usage: |
| 15 pkg = api.zip.make_package(root, output) | 15 pkg = api.zip.make_package(root, output) |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 115 'output': str(self._output), | 115 'output': str(self._output), |
| 116 'root': str(self._root), | 116 'root': str(self._root), |
| 117 'use_python_zip': self._module.m.platform.is_win, | 117 'use_python_zip': self._module.m.platform.is_win, |
| 118 } | 118 } |
| 119 step_result = self._module.m.python( | 119 step_result = self._module.m.python( |
| 120 name=step_name, | 120 name=step_name, |
| 121 script=self._module.resource('zip.py'), | 121 script=self._module.resource('zip.py'), |
| 122 stdin=self._module.m.json.input(script_input)) | 122 stdin=self._module.m.json.input(script_input)) |
| 123 self._module.m.path.mock_add_paths(self._output) | 123 self._module.m.path.mock_add_paths(self._output) |
| 124 return step_result | 124 return step_result |
| OLD | NEW |