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
This commit is contained in:
parent
e06ab58774
commit
0a9229c14f
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue