This commit is contained in:
BryantHe 2023-07-27 16:13:12 +08:00
parent a9adfa5cb1
commit 989eb0f0f4
1 changed files with 3 additions and 3 deletions

View File

@ -317,15 +317,15 @@ def metric_config_gen(module, class_name_str):
"""
Generate metric config for nameko services.
"""
from statsd.client.timer import Timer
import sys
from statsd.client.timer import Timer
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))))
click.echo(f'sys.path: {sys.path}')
# Extract information of statsd config from the class of nameko service
dest_dir = module.split('.')[0]
file_name = module.split('.')[-1]
_module = importlib.import_module(name='.'+file_name, package=dest_dir)
_module = importlib.import_module(module)
config_list = []
for class_name in class_name_str.split(','):
members = inspect.getmembers(getattr(getattr(_module, file_name), class_name), predicate=inspect.isfunction)