diff options
author | Joe Gordon <joe.gordon0@gmail.com> | 2013-05-27 17:08:53 +0300 |
---|---|---|
committer | Joe Gordon <joe.gordon0@gmail.com> | 2013-05-28 16:04:11 +0200 |
commit | 0a9229c14fd27925d95613b8256c82bf90892e1e (patch) | |
tree | c5add8cd4dee51862bf4465f5843eea5b2850599 | |
parent | e06ab5877462c83f6574b0304331e3ff906ddb14 (diff) | |
download | nova-0a9229c14fd27925d95613b8256c82bf90892e1e.tar.gz nova-0a9229c14fd27925d95613b8256c82bf90892e1e.tar.xz nova-0a9229c14fd27925d95613b8256c82bf90892e1e.zip |
Pull binary name from sys.argv[0]
Instead of inspecting the top of the stack to find the binary name, just
use sys.argv[0]. This is little cleaner then inspecting the stack.
Co-authored-by: Mark McClain <mark.mcclain@dreamhost.com>
Change-Id: I18d5233b6b0bd0ccaeeab5b7ce5006adcf4a8d40
-rw-r--r-- | nova/service.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/nova/service.py b/nova/service.py index 3731986c4..245640e5e 100644 --- a/nova/service.py +++ b/nova/service.py @@ -19,7 +19,6 @@ """Generic Node base class for all workers that run on hosts.""" -import inspect import os import random import sys @@ -238,7 +237,7 @@ class Service(service.Service): if not host: host = CONF.host if not binary: - binary = os.path.basename(inspect.stack()[-1][1]) + binary = os.path.basename(sys.argv[0]) if not topic: topic = binary.rpartition('nova-')[2] if not manager: |