| Index: chrome/tools/build/win/sln_deps.py
|
| diff --git a/chrome/tools/build/win/sln_deps.py b/chrome/tools/build/win/sln_deps.py
|
| index ef7803e63baddb1e07630b742cedd0ff76c9d463..ebb371af443061ca529fd2695a848f379945eb4b 100755
|
| --- a/chrome/tools/build/win/sln_deps.py
|
| +++ b/chrome/tools/build/win/sln_deps.py
|
| @@ -1,5 +1,5 @@
|
| -#!/usr/bin/python
|
| -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
|
| +#!/usr/bin/env python
|
| +# Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| # Use of this source code is governed by a BSD-style license that can be
|
| # found in the LICENSE file.
|
|
|
| @@ -63,7 +63,7 @@ def ScanSlnFile(filename):
|
| return projects
|
|
|
|
|
| -def main(filename, project_to_scan, reverse):
|
| +def sln_deps(filename, project_to_scan, reverse):
|
| """Displays the project's dependencies."""
|
| project_to_scan = project_to_scan.lower()
|
|
|
| @@ -91,9 +91,10 @@ def main(filename, project_to_scan, reverse):
|
| deps_name = [projects[d].name for d in project.deps]
|
| print "\n".join(str(" " + name) for name in sorted(deps_name,
|
| key=str.lower))
|
| + return 0
|
|
|
|
|
| -if __name__ == '__main__':
|
| +def main():
|
| usage = "usage: %prog [options] solution [project]"
|
|
|
| description = ("Display the dependencies of a project in human readable"
|
| @@ -116,5 +117,8 @@ if __name__ == '__main__':
|
| project_to_scan = ""
|
| if len(args) == 2:
|
| project_to_scan = args[1]
|
| - main(args[0], project_to_scan, options.reverse)
|
| + return sln_deps(args[0], project_to_scan, options.reverse)
|
| +
|
|
|
| +if __name__ == '__main__':
|
| + sys.exit(main())
|
|
|