diff --git a/README.md b/README.md index 42e8311..025655e 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ A lightweight Python distributed microservice solution -## Command Line Tool Usage +## CLI Usage ### Checkout Command @@ -23,9 +23,9 @@ namekoplus init --directory --type ``` -## Detailed Usage +## `Detailed` Usage See Documents: -- [中文](https://doc.bearcatlog.com/) -- [English](https://legendary-sopapillas-e2626d.netlify.app/) \ No newline at end of file +- [English](https://legendary-sopapillas-e2626d.netlify.app/) +- [中文](https://doc.bearcatlog.com/) \ No newline at end of file diff --git a/namekoplus/command.py b/namekoplus/command.py index eafea14..dca776d 100644 --- a/namekoplus/command.py +++ b/namekoplus/command.py @@ -1,4 +1,3 @@ -import importlib import inspect import os import shutil @@ -10,7 +9,6 @@ import shortuuid from python_on_whales import DockerException, ClientNotFoundError, DockerClient, docker from mako.template import Template - INIT_TYPE_CHOICES = ['all', 'rpc', 'event', 'http', 'timer', 'demo'] MIDDLEWARE_CHOICES = ['rabbitmq', 'metrics'] TEST_TYPE_CHOICES = ['unit'] @@ -159,6 +157,7 @@ def stop_network(network_name): def start_metric_servers(): + # TODO 检查相应容器是否已启动,如果启动,则先删除 start_network('metric_servers') sleep(0.5) start_prometheus() @@ -324,10 +323,9 @@ def metric_config_gen(module, class_name_str): """ import sys from statsd.client.timer import Timer - sys.path.append(os.getcwd()) + sys.path.append(os.getcwd()) # Extract information of statsd config from the class of nameko service - dest_dir = module.split('.')[0] file_name = module.split('.')[-1] _module = __import__(module)