in Project-BasicAlgorithm/core/training/params.py [0:0]
def match_type(refer_var, input_var):
if isinstance(refer_var, bool):
tag = str(input_var).lower()
if tag not in {"true", "false"}:
warnings.warn(f"value : {input_var} error, set to False")
input_var = tag == "true"
elif refer_var is not None:
refer_type = type(refer_var)
input_var = refer_type(input_var)
return input_var