| OLD | NEW | 
|    1 #!/usr/bin/env python |    1 #!/usr/bin/env python | 
|    2 # Copyright (c) 2011 The Chromium Authors. All rights reserved. |    2 # Copyright (c) 2011 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 """Access the commit queue from the command line. |    6 """Access the commit queue from the command line. | 
|    7 """ |    7 """ | 
|    8  |    8  | 
|    9 __version__ = '0.1' |    9 __version__ = '0.1' | 
|   10  |   10  | 
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  103 ## Boilerplate code |  103 ## Boilerplate code | 
|  104  |  104  | 
|  105  |  105  | 
|  106 def gen_parser(): |  106 def gen_parser(): | 
|  107   """Returns an OptionParser instance with default options. |  107   """Returns an OptionParser instance with default options. | 
|  108  |  108  | 
|  109   It should be then processed with gen_usage() before being used. |  109   It should be then processed with gen_usage() before being used. | 
|  110   """ |  110   """ | 
|  111   parser = optparse.OptionParser(version=__version__) |  111   parser = optparse.OptionParser(version=__version__) | 
|  112   # Remove description formatting |  112   # Remove description formatting | 
|  113   parser.format_description = lambda x: parser.description |  113   parser.format_description = ( | 
 |  114       lambda _: parser.description)  # pylint: disable=E1101 | 
|  114   # Add common parsing. |  115   # Add common parsing. | 
|  115   old_parser_args = parser.parse_args |  116   old_parser_args = parser.parse_args | 
|  116  |  117  | 
|  117   def Parse(*args, **kwargs): |  118   def Parse(*args, **kwargs): | 
|  118     options, args = old_parser_args(*args, **kwargs) |  119     options, args = old_parser_args(*args, **kwargs) | 
|  119     logging.basicConfig( |  120     logging.basicConfig( | 
|  120         level=[logging.WARNING, logging.INFO, logging.DEBUG][ |  121         level=[logging.WARNING, logging.INFO, logging.DEBUG][ | 
|  121             min(2, options.verbose)], |  122             min(2, options.verbose)], | 
|  122         format='%(levelname)s %(filename)s(%(lineno)d): %(message)s') |  123         format='%(levelname)s %(filename)s(%(lineno)d): %(message)s') | 
|  123     return options, args |  124     return options, args | 
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  178       return command(parser, args[1:]) |  179       return command(parser, args[1:]) | 
|  179  |  180  | 
|  180   # Not a known command. Default to help. |  181   # Not a known command. Default to help. | 
|  181   gen_usage(parser, 'help') |  182   gen_usage(parser, 'help') | 
|  182   return CMDhelp(parser, args) |  183   return CMDhelp(parser, args) | 
|  183  |  184  | 
|  184  |  185  | 
|  185 if __name__ == "__main__": |  186 if __name__ == "__main__": | 
|  186   fix_encoding.fix_encoding() |  187   fix_encoding.fix_encoding() | 
|  187   sys.exit(main()) |  188   sys.exit(main()) | 
| OLD | NEW |