diff options
author | Vishvananda Ishaya <vishvananda@gmail.com> | 2011-02-20 23:16:10 -0800 |
---|---|---|
committer | Vishvananda Ishaya <vishvananda@gmail.com> | 2011-02-20 23:16:10 -0800 |
commit | 106eb47eff0551c73b2e90385b9c3a910fec8633 (patch) | |
tree | a8155bb559e9cec5ddd9c8dfcfa5ab97958698fe /nova/flags.py | |
parent | bd0ca93866b48a7a65de8b97ab0ac0ac9c737f73 (diff) | |
download | nova-106eb47eff0551c73b2e90385b9c3a910fec8633.tar.gz nova-106eb47eff0551c73b2e90385b9c3a910fec8633.tar.xz nova-106eb47eff0551c73b2e90385b9c3a910fec8633.zip |
fixes for various logging errors and issues
Diffstat (limited to 'nova/flags.py')
-rw-r--r-- | nova/flags.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nova/flags.py b/nova/flags.py index f64a62da9..2f3bdd675 100644 --- a/nova/flags.py +++ b/nova/flags.py @@ -38,6 +38,7 @@ class FlagValues(gflags.FlagValues): defined after the initial parsing. """ + initialized = False def __init__(self, extra_context=None): gflags.FlagValues.__init__(self) @@ -45,6 +46,8 @@ class FlagValues(gflags.FlagValues): self.__dict__['__was_already_parsed'] = False self.__dict__['__stored_argv'] = [] self.__dict__['__extra_context'] = extra_context + # NOTE(vish): force a pseudo flag to keep track of whether + # flags have been parsed already def __call__(self, argv): # We're doing some hacky stuff here so that we don't have to copy @@ -90,6 +93,7 @@ class FlagValues(gflags.FlagValues): self.__dict__['__stored_argv'] = original_argv self.__dict__['__was_already_parsed'] = True self.ClearDirty() + FlagValues.initialized = True return args def Reset(self): |