Chromium Code Reviews| Index: presubmit_support.py |
| diff --git a/presubmit_support.py b/presubmit_support.py |
| index a95b9adf6efa5efad34d68360845545cb8b34ddc..0abd4219102d630e55fcf0959c73dc8cf5193ad3 100755 |
| --- a/presubmit_support.py |
| +++ b/presubmit_support.py |
| @@ -39,6 +39,7 @@ import urllib2 # Exposed through the API. |
| from warnings import warn |
| # Local imports. |
| +import auth |
| import fix_encoding |
| import gclient_utils |
| import owners |
| @@ -1637,7 +1638,6 @@ def main(argv=None): |
| "to skip multiple canned checks.") |
| parser.add_option("--rietveld_url", help=optparse.SUPPRESS_HELP) |
| parser.add_option("--rietveld_email", help=optparse.SUPPRESS_HELP) |
| - parser.add_option("--rietveld_password", help=optparse.SUPPRESS_HELP) |
|
Vadim Sh.
2015/04/09 01:04:39
I did code search for this (and other removed) opt
|
| parser.add_option("--rietveld_fetch", action='store_true', default=False, |
| help=optparse.SUPPRESS_HELP) |
| # These are for OAuth2 authentication for bots. See also apply_issue.py |
| @@ -1646,7 +1646,9 @@ def main(argv=None): |
| parser.add_option("--trybot-json", |
| help="Output trybot information to the file specified.") |
| + auth.add_auth_options(parser) |
| options, args = parser.parse_args(argv) |
| + auth_config = auth.extract_auth_config_from_options(options) |
| if options.verbose >= 2: |
| logging.basicConfig(level=logging.DEBUG) |
| @@ -1658,9 +1660,6 @@ def main(argv=None): |
| if options.rietveld_email and options.rietveld_email_file: |
| parser.error("Only one of --rietveld_email or --rietveld_email_file " |
| "can be passed to this program.") |
| - if options.rietveld_private_key_file and options.rietveld_password: |
| - parser.error("Only one of --rietveld_private_key_file or " |
| - "--rietveld_password can be passed to this program.") |
| if options.rietveld_email_file: |
| with open(options.rietveld_email_file, "rb") as f: |
| @@ -1682,8 +1681,8 @@ def main(argv=None): |
| else: |
| rietveld_obj = rietveld.CachingRietveld( |
| options.rietveld_url, |
| - options.rietveld_email, |
| - options.rietveld_password) |
| + auth_config, |
| + options.rietveld_email) |
| if options.rietveld_fetch: |
| assert options.issue |
| props = rietveld_obj.get_issue_properties(options.issue, False) |