Chromium Code Reviews| Index: native_client_sdk/src/build_tools/update_sdktools.py |
| diff --git a/native_client_sdk/src/build_tools/update_sdktools.py b/native_client_sdk/src/build_tools/update_sdktools.py |
| index 808aa1bdd6968b6605ed4e79198e559d66e0c928..5e54b314e784d37a5f63ba03e1fd006f4976da52 100755 |
| --- a/native_client_sdk/src/build_tools/update_sdktools.py |
| +++ b/native_client_sdk/src/build_tools/update_sdktools.py |
| @@ -19,7 +19,7 @@ any changes. Instead it modifies the manifest file in cloud storage.""" |
| import collections |
| import difflib |
| import json |
| -import optparse |
| +import argparse |
|
binji
2014/11/13 23:57:02
sort
Sam Clegg
2014/11/30 17:55:11
Done.
|
| import re |
| import sys |
| import urllib2 |
| @@ -107,12 +107,10 @@ def UpdateManifestFileToRevision(filename, revision): |
| def main(args): |
| - parser = optparse.OptionParser(description=__doc__) |
| - parser.add_option('-r', '--revision', |
| + parser = argparse.ArgumentParser(description=__doc__) |
| + parser.add_argument('-r', '--revision', |
| help='set revision manually, rather than using the latest version') |
| - options, args = parser.parse_args(args[1:]) |
| - if len(args) != 0: |
| - parser.error('Unexpected args: %s' % ', '.join(args)) |
| + options = parser.parse_args(args) |
| # TODO(binji): http://crbug.com/169047. Rename RealDelegate to something else. |
| delegate = RealDelegate() |
| @@ -123,7 +121,8 @@ def main(args): |
| UpdateManifestFileToRevision('json/naclsdk_manifest0.json', revision) |
| UpdateManifestFileToRevision('json/naclsdk_manifest2.json', revision) |
| + return 0 |
| if __name__ == '__main__': |
| - sys.exit(main(sys.argv)) |
| + sys.exit(main(sys.argv[1:])) |