| OLD | NEW |
| 1 #!/usr/bin/python | 1 #!/usr/bin/python |
| 2 # Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 """Enables directory-specific presubmit checks to run at upload and/or commit. | 6 """Enables directory-specific presubmit checks to run at upload and/or commit. |
| 7 """ | 7 """ |
| 8 | 8 |
| 9 __version__ = '1.3.2' | 9 __version__ = '1.3.2' |
| 10 | 10 |
| (...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 190 self.os_path = os.path | 190 self.os_path = os.path |
| 191 self.pickle = pickle | 191 self.pickle = pickle |
| 192 self.marshal = marshal | 192 self.marshal = marshal |
| 193 self.re = re | 193 self.re = re |
| 194 self.subprocess = subprocess | 194 self.subprocess = subprocess |
| 195 self.tempfile = tempfile | 195 self.tempfile = tempfile |
| 196 self.traceback = traceback | 196 self.traceback = traceback |
| 197 self.unittest = unittest | 197 self.unittest = unittest |
| 198 self.urllib2 = urllib2 | 198 self.urllib2 = urllib2 |
| 199 | 199 |
| 200 # To easily fork python. |
| 201 self.python_executable = sys.executable |
| 202 self.environ = os.environ |
| 203 |
| 200 # InputApi.platform is the platform you're currently running on. | 204 # InputApi.platform is the platform you're currently running on. |
| 201 self.platform = sys.platform | 205 self.platform = sys.platform |
| 202 | 206 |
| 203 # The local path of the currently-being-processed presubmit script. | 207 # The local path of the currently-being-processed presubmit script. |
| 204 self._current_presubmit_path = os.path.dirname(presubmit_path) | 208 self._current_presubmit_path = os.path.dirname(presubmit_path) |
| 205 | 209 |
| 206 # We carry the canned checks so presubmit scripts can easily use them. | 210 # We carry the canned checks so presubmit scripts can easily use them. |
| 207 self.canned_checks = presubmit_canned_checks | 211 self.canned_checks = presubmit_canned_checks |
| 208 | 212 |
| 209 def PresubmitLocalPath(self): | 213 def PresubmitLocalPath(self): |
| (...skipping 694 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 904 options.commit, | 908 options.commit, |
| 905 options.verbose, | 909 options.verbose, |
| 906 sys.stdout, | 910 sys.stdout, |
| 907 sys.stdin, | 911 sys.stdin, |
| 908 options.default_presubmit, | 912 options.default_presubmit, |
| 909 options.may_prompt) | 913 options.may_prompt) |
| 910 | 914 |
| 911 | 915 |
| 912 if __name__ == '__main__': | 916 if __name__ == '__main__': |
| 913 sys.exit(Main(sys.argv)) | 917 sys.exit(Main(sys.argv)) |
| OLD | NEW |