Sfoglia il codice sorgente

modify: 优化参数传递

yq 5 mesi fa
parent
commit
0047cedf93
2 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 1 1
      entitys/metric_config_entity.py
  2. 1 1
      metrics/metric_by_sql_general.py

+ 1 - 1
entitys/metric_config_entity.py

@@ -7,7 +7,7 @@
 
 
 
 
 class MetricConfigEntity():
 class MetricConfigEntity():
-    def __init__(self, metric_code: str, metric_func: str, *args, **kwargs):
+    def __init__(self, *args, metric_code: str = None, metric_func: str = None, **kwargs):
         self._args = args
         self._args = args
         self._kwargs = kwargs
         self._kwargs = kwargs
         # metric_code 用于填充模板时查找
         # metric_code 用于填充模板时查找

+ 1 - 1
metrics/metric_by_sql_general.py

@@ -13,7 +13,7 @@ from .metric_base import MetricBase
 
 
 class MetricBySqlGeneral(MetricBase):
 class MetricBySqlGeneral(MetricBase):
 
 
-    def __init__(self, data_loader: DataLoaderBase = None, sql: str = None, **kwargs):
+    def __init__(self, *args, data_loader: DataLoaderBase = None, sql: str = None, **kwargs):
         self._data_loader = data_loader
         self._data_loader = data_loader
         self._sql = sql
         self._sql = sql