diff options
author | Mike Scherbakov <mihgen@gmail.com> | 2011-05-26 00:51:14 +0400 |
---|---|---|
committer | Mike Scherbakov <mihgen@gmail.com> | 2011-05-26 00:51:14 +0400 |
commit | fe77c55b7643bd9bd3bd988f7f759dde8af09cae (patch) | |
tree | 6d3a18d28fe54d2d1808ca8496f0ed04b32706cb /nova/flags.py | |
parent | 818c2424a0547882fe6bdfe6613ee66a248d91db (diff) | |
parent | ec0e674ce1a8539143e9b99deb8cc62b9d42d6b2 (diff) | |
download | nova-fe77c55b7643bd9bd3bd988f7f759dde8af09cae.tar.gz nova-fe77c55b7643bd9bd3bd988f7f759dde8af09cae.tar.xz nova-fe77c55b7643bd9bd3bd988f7f759dde8af09cae.zip |
Merged with trunk
Diffstat (limited to 'nova/flags.py')
-rw-r--r-- | nova/flags.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/nova/flags.py b/nova/flags.py index 519793643..9eaac5596 100644 --- a/nova/flags.py +++ b/nova/flags.py @@ -110,7 +110,7 @@ class FlagValues(gflags.FlagValues): return name in self.__dict__['__dirty'] def ClearDirty(self): - self.__dict__['__is_dirty'] = [] + self.__dict__['__dirty'] = [] def WasAlreadyParsed(self): return self.__dict__['__was_already_parsed'] @@ -119,11 +119,12 @@ class FlagValues(gflags.FlagValues): if '__stored_argv' not in self.__dict__: return new_flags = FlagValues(self) - for k in self.__dict__['__dirty']: + for k in self.FlagDict().iterkeys(): new_flags[k] = gflags.FlagValues.__getitem__(self, k) + new_flags.Reset() new_flags(self.__dict__['__stored_argv']) - for k in self.__dict__['__dirty']: + for k in new_flags.FlagDict().iterkeys(): setattr(self, k, getattr(new_flags, k)) self.ClearDirty() @@ -369,6 +370,9 @@ DEFINE_string('host', socket.gethostname(), DEFINE_string('node_availability_zone', 'nova', 'availability zone of this node') +DEFINE_string('notification_driver', + 'nova.notifier.no_op_notifier', + 'Default driver for sending notifications') DEFINE_list('memcached_servers', None, 'Memcached servers or None for in process cache.') |