mirror of
https://github.com/microsoft/qlib.git
synced 2026-07-09 14:00:55 +08:00
add ops_warning_log to config (#685)
This commit is contained in:
@@ -38,6 +38,7 @@ from ..utils import (
|
||||
hash_args,
|
||||
normalize_cache_fields,
|
||||
code_to_fname,
|
||||
set_log_with_config,
|
||||
)
|
||||
from ..utils.paral import ParallelExt
|
||||
|
||||
@@ -586,6 +587,8 @@ class DatasetProvider(abc.ABC):
|
||||
# NOTE: This place is compatible with windows, windows multi-process is spawn
|
||||
if not C.registered:
|
||||
C.set_conf_from_C(g_config)
|
||||
if C.logging_config:
|
||||
set_log_with_config(C.logging_config)
|
||||
C.register()
|
||||
|
||||
obj = dict()
|
||||
|
||||
@@ -14,6 +14,8 @@ from typing import Union, List, Type
|
||||
from scipy.stats import percentileofscore
|
||||
|
||||
from .base import Expression, ExpressionOps, Feature
|
||||
|
||||
from ..config import C
|
||||
from ..log import get_module_logger
|
||||
from ..utils import get_callable_kwargs
|
||||
|
||||
@@ -325,7 +327,7 @@ class NpPairOperator(PairOperator):
|
||||
get_module_logger("ops").error(warning_info)
|
||||
raise ValueError(f"{str(e)}. \n\t{warning_info}")
|
||||
else:
|
||||
if check_length and len(series_left) != len(series_right):
|
||||
if check_length and len(series_left) != len(series_right) and C.ops_warning_log:
|
||||
get_module_logger("ops").warning(warning_info)
|
||||
return res
|
||||
|
||||
|
||||
Reference in New Issue
Block a user