summaryrefslogtreecommitdiff
path: root/buildscripts/clang_format.py
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2015-09-01 20:11:14 -0400
committerBenety Goh <benety@mongodb.com>2015-09-03 09:58:31 -0400
commit9bb1572fe038f308fd0d78c39b8a144c0a7d9601 (patch)
tree6b488c9bf839ce487348f9db34aa631743f17fd8 /buildscripts/clang_format.py
parentff6326e5ab795e5e3ca94a12dd11806c6f875dd1 (diff)
downloadmongo-9bb1572fe038f308fd0d78c39b8a144c0a7d9601.tar.gz
SERVER-20253 clang_format.py should accept --clang-format before command
Diffstat (limited to 'buildscripts/clang_format.py')
-rwxr-xr-xbuildscripts/clang_format.py19
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: