| OLD | NEW | 
|   1 # Copyright 2015 The Chromium Authors. All rights reserved. |   1 # Copyright 2015 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 sys |   5 import sys | 
|   6  |   6  | 
|   7 import recipe_util  # pylint: disable=F0401 |   7 import config_util  # pylint: disable=F0401 | 
|   8  |   8  | 
|   9  |   9  | 
|  10 # This class doesn't need an __init__ method, so we disable the warning |  10 # This class doesn't need an __init__ method, so we disable the warning | 
|  11 # pylint: disable=W0232 |  11 # pylint: disable=W0232 | 
|  12 class CrashpadRecipe(recipe_util.Recipe): |  12 class CrashpadConfig(config_util.Config): | 
|  13   """Basic Recipe class for Crashpad.""" |  13   """Basic Config class for Crashpad.""" | 
|  14  |  14  | 
|  15   @staticmethod |  15   @staticmethod | 
|  16   def fetch_spec(props): |  16   def fetch_spec(props): | 
|  17     spec = { |  17     spec = { | 
|  18       'solutions': [ |  18       'solutions': [ | 
|  19         { |  19         { | 
|  20           'name': 'crashpad', |  20           'name': 'crashpad', | 
|  21           'url': 'https://chromium.googlesource.com/crashpad/crashpad.git', |  21           'url': 'https://chromium.googlesource.com/crashpad/crashpad.git', | 
|  22           'managed': False, |  22           'managed': False, | 
|  23         }, |  23         }, | 
|  24       ], |  24       ], | 
|  25     } |  25     } | 
|  26     return { |  26     return { | 
|  27       'type': 'gclient_git', |  27       'type': 'gclient_git', | 
|  28       'gclient_git_spec': spec, |  28       'gclient_git_spec': spec, | 
|  29     } |  29     } | 
|  30  |  30  | 
|  31   @staticmethod |  31   @staticmethod | 
|  32   def expected_root(_props): |  32   def expected_root(_props): | 
|  33     return 'crashpad' |  33     return 'crashpad' | 
|  34  |  34  | 
|  35  |  35  | 
|  36 def main(argv=None): |  36 def main(argv=None): | 
|  37   return CrashpadRecipe().handle_args(argv) |  37   return CrashpadConfig().handle_args(argv) | 
|  38  |  38  | 
|  39  |  39  | 
|  40 if __name__ == '__main__': |  40 if __name__ == '__main__': | 
|  41   sys.exit(main(sys.argv)) |  41   sys.exit(main(sys.argv)) | 
| OLD | NEW |