diff options
author | Benety Goh <benety@mongodb.com> | 2015-09-01 20:11:14 -0400 |
---|---|---|
committer | Benety Goh <benety@mongodb.com> | 2015-09-03 09:58:31 -0400 |
commit | 9bb1572fe038f308fd0d78c39b8a144c0a7d9601 (patch) | |
tree | 6b488c9bf839ce487348f9db34aa631743f17fd8 /buildscripts/clang_format.py | |
parent | ff6326e5ab795e5e3ca94a12dd11806c6f875dd1 (diff) | |
download | mongo-9bb1572fe038f308fd0d78c39b8a144c0a7d9601.tar.gz |
SERVER-20253 clang_format.py should accept --clang-format before command
Diffstat (limited to 'buildscripts/clang_format.py')
-rwxr-xr-x | buildscripts/clang_format.py | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/buildscripts/clang_format.py b/buildscripts/clang_format.py index 3e4b16707b7..ed07a5d7121 100755 --- a/buildscripts/clang_format.py +++ b/buildscripts/clang_format.py @@ -586,21 +586,20 @@ def usage(): def main(): """Main entry point """ - if len(sys.argv) > 1: - command = sys.argv[1] + parser = OptionParser() + parser.add_option("-c", "--clang-format", type="string", dest="clang_format") - parser = OptionParser() - parser.add_option("-c", "--clang-format", type="string", dest="clang_format") + (options, args) = parser.parse_args(args=sys.argv) + + if len(args) > 1: + command = args[1] if command == "lint": - (options, args) = parser.parse_args(args=sys.argv[2:]) - lint(options.clang_format, args) + lint(options.clang_format, args[2:]) elif command == "lint-patch": - (options, args) = parser.parse_args(args=sys.argv[2:]) - lint_patch(options.clang_format, args) + lint_patch(options.clang_format, args[2:]) elif command == "format": - (options, args) = parser.parse_args(args=sys.argv[2:]) - format_func(options.clang_format, args) + format_func(options.clang_format, args[2:]) else: usage() else: |