diff options
author | Jenkins <jenkins@review.openstack.org> | 2012-02-07 23:53:42 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2012-02-07 23:53:42 +0000 |
commit | ae0063057bd0db84c13e01b440ac923b7385d2d1 (patch) | |
tree | e53cd16c2d2ca849160b29163b7af05ceb59d494 /nova/flags.py | |
parent | 8f7bc2ee6c14fe6dc16d27353869a7a35f4931f0 (diff) | |
parent | 259d3e356b18aa65e6a8d8e3981648a51913252e (diff) | |
download | nova-ae0063057bd0db84c13e01b440ac923b7385d2d1.tar.gz nova-ae0063057bd0db84c13e01b440ac923b7385d2d1.tar.xz nova-ae0063057bd0db84c13e01b440ac923b7385d2d1.zip |
Merge "Update cfg from openstack-common"
Diffstat (limited to 'nova/flags.py')
-rw-r--r-- | nova/flags.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/nova/flags.py b/nova/flags.py index 3f3560057..476255afd 100644 --- a/nova/flags.py +++ b/nova/flags.py @@ -69,7 +69,7 @@ class FlagValues(object): def __init__(self): self._conf = cfg.ConfigOpts() - self._conf._oparser.disable_interspersed_args() + self._conf.disable_interspersed_args() self._opts = {} self.Reset() @@ -128,7 +128,7 @@ class FlagValues(object): self._conf.set_default(name, default) def __iter__(self): - return self.FlagValuesDict().iterkeys() + return self._conf.iterkeys() def __getitem__(self, name): self._parse() @@ -147,12 +147,12 @@ class FlagValues(object): def FlagValuesDict(self): self._parse() ret = {} - for opt in self._opts.values(): - ret[opt.dest] = getattr(self, opt.dest) + for name in self._conf: + ret[name] = getattr(self, name) return ret def add_option(self, opt): - if opt.dest in self._opts: + if opt.dest in self._conf: return self._opts[opt.dest] = opt |