keystone/keystone/openstack
Mark McLoughlin 847d5912d3 Port to argparse based cfg
Sync the following changes from oslo-incubator:

 3557d84 Fix ListOpt to trim whitespace
 01ab910 Fix set_default() with boolean CLI options
 af18eaa Improve cfg's argparse sub-parsers support
 f21e1d9 Fix regression with cfg CLI arguments
 ceb4aa7 Fix broken --help with CommonConfigOpts
 5e9503b Hide the GroupAttr conf and group attributes
 b6d24bb updating sphinx documentation
 403509e Don't reference argparse._StoreAction
 e17deb8 Fix minor coding style issue
 0c29e1d Remove ConfigCliParser class
 5b9cb41 Add support for positional arguments
 dbc72a6 Use stock argparse behaviour for optional args
 768a147 Use stock argparse --usage behaviour
 ac180b9 Use stock argparse --version behaviour
 0787e38 Remove add_option() method
 5afead0 Completely remove cfg's disable_interspersed_args()
 5f564b2 argparse support for cfg
 d7b6397 Add a missing comma in a docstring.
 aca1805 cfg: fix required if option has a dash

The main API change affecting keystone is that CONF() no longer returns
unparsed arguments. The keystone-manage command is updated to use
argparse sub-parsers to achieve the same effect.

Change-Id: Ie8972ce851f1247d8710e9e0611bb3e2f843cb45
2012-12-05 17:10:34 +00:00
..
common Port to argparse based cfg 2012-12-05 17:10:34 +00:00
__init__.py Move cfg to keystone.openstack.common 2012-02-23 06:20:40 +00:00