diff options
| author | Brian Lamar <brian.lamar@rackspace.com> | 2011-06-21 10:35:50 -0400 |
|---|---|---|
| committer | Brian Lamar <brian.lamar@rackspace.com> | 2011-06-21 10:35:50 -0400 |
| commit | 8a0d287631b5773a9868ae0e3cce6e2aef1ea501 (patch) | |
| tree | 8cf128e8a71d6aaeb35b7efaec7934a98e9ee1aa | |
| parent | afff25800521e7085ddff7e910195ef5a1f98732 (diff) | |
Oops, I broke --help on nova-api, fixed now.
| -rw-r--r-- | nova/service.py | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/nova/service.py b/nova/service.py index 4cf372377..f82c64d9c 100644 --- a/nova/service.py +++ b/nova/service.py @@ -67,10 +67,31 @@ class Launcher(object): """ self._services = [] self._version = version.version_string_with_vcs() + self._flags = _flags + self._setup_logging() + self._setup_flags() + + def _setup_logging(self): + """Logic to ensure logging is going to work correctly for services. + + :returns: None + + """ logging.setup() logging.audit(_("Nova Version (%(_version)s)") % self.__dict__) + + def _setup_flags(self): + """Logic to ensure flags/configuration are correctly set. + + :returns: None + + """ utils.default_flagfile() - FLAGS(_flags or []) + FLAGS(self._flags or []) + flags.DEFINE_flag(flags.HelpFlag()) + flags.DEFINE_flag(flags.HelpshortFlag()) + flags.DEFINE_flag(flags.HelpXMLFlag()) + FLAGS.ParseNewFlags() @staticmethod def run_service(service): |
